|
Unreal Engine 5.6 C++ API 5.6.0
C++ API documentation for Unreal Engine 5.6
|
| NActorsReferencesUtils | |
| NAlgo | |
| NAlgoImpl | |
| Nanonymous_namespace{MemPro.h} | |
| NArrangeUtils | |
| NAssetCompilation | |
| NAsyncCompilationHelpers | |
| NAudio | Defines how a sound changes volume with distance to the listener |
| NAudioConvReverbIntrinsics | Block size of convolution reverb algorithm |
| NAudioWidgets | An audio meter widget |
| NAwaitableTask_Detail | |
| NChaos | |
| NChaosFlesh | |
| NChaosInterface | |
| NClearReplacementCS | |
| NCommonEditorViewportUtils | |
| NCopyTextureCS | |
| NCoroTask_Detail | |
| NCrossCompiler | |
| NDynamicMeshInfo | |
| NDynamicRenderScaling | |
| NEditorAnimUtils | |
| NEditorUtilities | |
| NENamedThreads | Forward declaration for ENamedThreads |
| NExperimental | |
| NExpressionParser | Define some expression types for basic arithmetic |
| NFastDecimalFormat | Provides efficient and culture aware number formatting and parsing |
| NFBlackboard | |
| NFEditorClassUtils | |
| NFindInBlueprintsHelpers | Some utility functions to help with Find-in-Blueprint functionality |
| NFixedTagPrivate | |
| NForEachByTypeImpl | |
| NFStaticSpatialIndex | |
| NFStructTypeBitSet | |
| NFWedgePositionHelper | |
| NGPUMessage | |
| NGroomBinding_RBFWeighting | |
| NHarmonix | |
| NHarmonixMetasound | |
| NHazardPointer_Impl | |
| NImmediatePhysics_Chaos | |
| NImportCompareHelper | |
| NIndexUtil | |
| NInternal | |
| NLowLevelTasks | |
| NMallocBinnedPrivate | |
| NMeshIntersection | |
| NMeshPaintRendering | |
| NMeshPaintVirtualTexture | Mesh paint virtual texture asset |
| NMetasound | Standard Midi Controller ID according to the MIDI Association reference: https://www.midi.org/specifications-old/item/table-3-control-change-messages-data-bytes-2 |
| NMETASOUNDGRAPHCORE_API | |
| NMetasoundParameterPackPrivate | |
| NMIR | |
| NMovieSceneClipboard | Helper functions for defining conversions between types |
| NMovieSceneImpl | |
| NNanite | |
| NNEnumRangePrivate | |
| NNetSimCueTraits | |
| NNetworkingPrivate | |
| NNeuralProfile | This class represents assets that stores the neural network model data and the conversion from/to the model |
| NObjectPtr_Private | |
| NObjectTools | |
| NPerPlatformProperty | |
| NPersonaUtils | |
| NPropertyAccess | |
| NPropertyEditorPolicy | |
| NPropertyInfoViewStyle | A collection of widgets and helpers used for the style of the trees in SKismetDebuggingView |
| NPropertyTemplate | |
| NQualityLevelProperty | |
| NRenderCaptureInterface | Easy to use interface for IRenderCaptureProvider |
| NRenderingSpatialHash | |
| NRequiredArgs | |
| NRigVMTypeUtils | |
| NRK4Integrator | |
| NSampledSequenceDrawingUtils | |
| NScalability | |
| NScopeExitSupport | |
| NSequencer | Stub/default implementations for ISequencerChannelInterface functions |
| NSharedPointerInternals | SharedPointerInternals contains internal workings of shared and weak pointers |
| NSkeletalMeshImportData | |
| NSlateEditableTextTypes | |
| Nstd | STL namespace |
| NTaskTrace | |
| NTextBiDi | Unicode Bidirectional text support http://www.unicode.org/reports/tr9/ |
| NTextFilterExpressionParser | |
| NTextFilterUtils | |
| NToolSceneQueriesUtil | Utility functions for Tool implementations to use to do scene queries, generally via IToolsContextQueriesAPI |
| NTraceServices | |
| NTransformCalculusHelper | Helper to determine if a type is based on TTransform2 |
| NUE | Utility functions for applying transformations to meshes |
| NUE4CFRef_Private | |
| NUE4ChunkedArray_Private | |
| NUE4IntegerSequence_Private | |
| NUE_RepLayout_Private | |
| NUEProperty_Private | |
| NUEStaticAssertCompleteType_Private | |
| NUEStrongObjectPtr_Private | |
| NUETypeName_Private | |
| NUnFbx | Fbx Importer UI options |
| NUObjectHelper | Helper to get information from a UObject if available |
| NVerse | |
| Nverse | |
| NWindows | |
| NXAtlasWrapper | |
| CAAmbientSound | |
| CAAudioVolume | |
| CABoxReflectionCapture | |
| CABrush | |
| CACameraActor | |
| CACharacter | |
| CAController | |
| CAControlPointMeshActor | |
| CACullDistanceVolume | |
| CADecalActor | |
| CADEPRECATED_WorldPartitionVolume | |
| CADocumentationActor | |
| CADynamicMeshActor | |
| CAEFConstantKeyLerp | |
| CAEFConstantKeyLerpShared | Base class for all Animation Encoding Formats using consistently-spaced key interpolation |
| CAEFPerTrackCompressionCodec | Decompression codec for the per-track compressor |
| CAEFVariableKeyLerp | |
| CAEFVariableKeyLerpShared | Base class for all Animation Encoding Formats using variably-spaced key interpolation |
| CAEmitter | |
| CAEQSTestingPawn | |
| CAExponentialHeightFog | |
| CAGameModeBase | |
| CAGameplayCueNotify_BurstLatent | |
| CAGameplayCueNotify_Looping | |
| CAHeterogeneousVolume | |
| CAHierarchicalLODVolume | |
| CAInfo | |
| CALandscapeSplineMeshesActor | |
| CALevelBounds | |
| CALevelInstancePivot | |
| CALevelScriptActor | |
| CALevelSequenceActor | |
| CALevelSequenceMediaController | |
| CALevelStreamingVolume | |
| CALight | |
| CALightmassCharacterIndirectDetailVolume | |
| CALightmassImportanceVolume | |
| CALightmassPortal | |
| CAlignedDouble4 | |
| CAlignedFloat4 | |
| CAlignmentArrangeResult | |
| CALocalFogVolume | |
| CALocationVolume | |
| CALODActor | |
| CANavigationObjectBase | |
| CANavLinkProxy | |
| CAnimEncoding | |
| CAnimEncodingLegacyBase | This class serves as the base to AEFConstantKeyLerpShared, introducing the per-track serialization methods called by ByteSwapIn/ByteSwapOut and individual GetBoneAtomRotation / GetBoneAtomTranslation calls, which GetBoneAtom calls on Seq.TranslationCodec or Seq.RotationCodec |
| CAnimNodeEditModes | |
| CAPawn | |
| CAPhysicsThruster | |
| CAPlanarReflection | |
| CAPlaneReflectionCapture | |
| CAPrecomputedVisibilityOverrideVolume | |
| CAPrecomputedVisibilityVolume | |
| CARadialForceActor | |
| CAReflectionCapture | |
| CARuntimeVirtualTextureVolume | |
| CASceneCapture | |
| CASceneCapture2D | |
| CASceneCaptureCube | |
| CASkeletalMeshActor | |
| CASkyAtmosphere | |
| CASkyLight | |
| CASphereReflectionCapture | |
| CASplineMeshActor | |
| CAssetChangeInfo | |
| CAssetMarshalDefs | |
| CAStaticMeshActor | |
| CAsyncTraceData | Contains all Async Trace Result for one frame |
| CAudioPluginUtilities | |
| CAVectorFieldVolume | |
| CAVolume | |
| CAVolumetricCloud | |
| CAVolumetricLightmapDensityVolume | |
| CAVPBookmarkActor | |
| CAVRTool | |
| CAWindDirectionalSource | |
| CAWorldDataLayers | |
| CAWorldPartitionMiniMap | |
| CAWorldPartitionMiniMapVolume | |
| CAWorldSettings | |
| CBaseKeyFuncs | The base KeyFuncs type with some useful definitions for all KeyFuncs; meant to be derived from instead of used directly |
| CBoneTrackPair | Structure to hold an Atom and Track index mapping for a requested bone |
| CCBaseStructureProvider | Describes a type for which TBaseStructure<T>::Get() returning a UScriptStruct* is defined |
| CCEqualityComparable | Describes a type comparable with itself |
| CCEqualityComparableWith | Describes a type comparable with another type |
| CCGetFastArrayCreateReplicationFragmentFuncable | |
| CCGetTypeHashable | Describes a type with a GetTypeHash overload |
| CCInsertable | Describes an insertion operation for a destination type where an instance of another type can be inserted via operator<< |
| CCIterable | Describes a type that can be iterated over using range-based for loops or standard algorithms |
| CCommonUI | Base CommonUI metadata implementation for specification in IMC's |
| CComputeTaskExecutionGroup | Core execution group names for use in IComputeTaskWorker::SubmitWork() |
| CConcatenateRules | Provides default rules defining the result of concatenating two types |
| CConcatenateRules< double, FSlateLayoutTransform > | |
| CConcatenateRules< double, TMatrix2x2< T > > | |
| CConcatenateRules< double, TScale2< T > > | |
| CConcatenateRules< double, TScale< T > > | |
| CConcatenateRules< double, UE::Math::TMatrix< T > > | |
| CConcatenateRules< double, UE::Math::TQuat< T > > | |
| CConcatenateRules< double, UE::Math::TRotator< T > > | |
| CConcatenateRules< double, UE::Math::TVector< T > > | |
| CConcatenateRules< float, FSlateLayoutTransform > | |
| CConcatenateRules< float, TMatrix2x2< T > > | Concatenation rules for Matrix2x2 and any other type, |
| CConcatenateRules< float, TScale2< T > > | Concatenation rules for 2D scales |
| CConcatenateRules< float, TScale< T > > | Concatenation rules for basic UE4 types |
| CConcatenateRules< float, UE::Math::TMatrix< T > > | |
| CConcatenateRules< float, UE::Math::TQuat< T > > | |
| CConcatenateRules< float, UE::Math::TRotator< T > > | |
| CConcatenateRules< float, UE::Math::TVector< T > > | |
| CConcatenateRules< FSlateLayoutTransform, double > | |
| CConcatenateRules< FSlateLayoutTransform, float > | Concatenation rules for LayoutTransform |
| CConcatenateRules< FSlateLayoutTransform, TMatrix2x2< T > > | |
| CConcatenateRules< FSlateLayoutTransform, TQuat2< T > > | |
| CConcatenateRules< FSlateLayoutTransform, TScale2< T > > | |
| CConcatenateRules< FSlateLayoutTransform, TShear2< T > > | |
| CConcatenateRules< FSlateLayoutTransform, UE::Math::TMatrix< T > > | |
| CConcatenateRules< FSlateLayoutTransform, UE::Math::TVector2< T > > | |
| CConcatenateRules< std::enable_if_t<!TransformCalculusHelper::TIsTransform2< TransformType >::Value, FTransform2d >, TransformType > | |
| CConcatenateRules< std::enable_if_t<!TransformCalculusHelper::TIsTransform2< TransformType >::Value, FTransform2f >, TransformType > | Partial specialization of ConcatenateRules for FTransform2D and any other type via Upcast to FTransform2D first |
| CConcatenateRules< TMatrix2x2< T >, double > | |
| CConcatenateRules< TMatrix2x2< T >, float > | |
| CConcatenateRules< TMatrix2x2< T >, FSlateLayoutTransform > | |
| CConcatenateRules< TMatrix2x2< T >, TQuat2< T > > | |
| CConcatenateRules< TMatrix2x2< T >, TScale2< T > > | |
| CConcatenateRules< TMatrix2x2< T >, TShear2< T > > | |
| CConcatenateRules< TQuat2< T >, FSlateLayoutTransform > | |
| CConcatenateRules< TQuat2< T >, TMatrix2x2< T > > | |
| CConcatenateRules< TQuat2< T >, TScale2< T > > | |
| CConcatenateRules< TQuat2< T >, TShear2< T > > | |
| CConcatenateRules< TransformType, std::enable_if_t<!TransformCalculusHelper::TIsTransform2< TransformType >::Value, FTransform2d > > | |
| CConcatenateRules< TransformType, std::enable_if_t<!TransformCalculusHelper::TIsTransform2< TransformType >::Value, FTransform2f > > | |
| CConcatenateRules< TransformType, TransformType > | Partial specialization for concatenating two of the same types |
| CConcatenateRules< TScale2< T >, double > | |
| CConcatenateRules< TScale2< T >, float > | Concatenation rules for 2D scales |
| CConcatenateRules< TScale2< T >, FSlateLayoutTransform > | Concatenation rules for layout transforms and 2x2 generalized transforms |
| CConcatenateRules< TScale2< T >, TMatrix2x2< T > > | |
| CConcatenateRules< TScale2< T >, TQuat2< T > > | |
| CConcatenateRules< TScale2< T >, TShear2< T > > | Concatenation rules for 2x2 transform types |
| CConcatenateRules< TScale< T >, double > | |
| CConcatenateRules< TScale< T >, float > | |
| CConcatenateRules< TScale< T >, UE::Math::TMatrix< T > > | |
| CConcatenateRules< TScale< T >, UE::Math::TQuat< T > > | |
| CConcatenateRules< TScale< T >, UE::Math::TRotator< T > > | |
| CConcatenateRules< TScale< T >, UE::Math::TVector< T > > | |
| CConcatenateRules< TShear2< T >, FSlateLayoutTransform > | |
| CConcatenateRules< TShear2< T >, TMatrix2x2< T > > | |
| CConcatenateRules< TShear2< T >, TQuat2< T > > | |
| CConcatenateRules< TShear2< T >, TScale2< T > > | |
| CConcatenateRules< UE::Math::TMatrix< T >, double > | |
| CConcatenateRules< UE::Math::TMatrix< T >, float > | |
| CConcatenateRules< UE::Math::TMatrix< T >, FSlateLayoutTransform > | |
| CConcatenateRules< UE::Math::TMatrix< T >, TScale< T > > | |
| CConcatenateRules< UE::Math::TMatrix< T >, UE::Math::TQuat< T > > | |
| CConcatenateRules< UE::Math::TMatrix< T >, UE::Math::TRotator< T > > | |
| CConcatenateRules< UE::Math::TMatrix< T >, UE::Math::TVector< T > > | |
| CConcatenateRules< UE::Math::TQuat< T >, double > | |
| CConcatenateRules< UE::Math::TQuat< T >, float > | |
| CConcatenateRules< UE::Math::TQuat< T >, TScale< T > > | |
| CConcatenateRules< UE::Math::TQuat< T >, UE::Math::TMatrix< T > > | |
| CConcatenateRules< UE::Math::TQuat< T >, UE::Math::TRotator< T > > | |
| CConcatenateRules< UE::Math::TQuat< T >, UE::Math::TVector< T > > | |
| CConcatenateRules< UE::Math::TRotator< T >, double > | |
| CConcatenateRules< UE::Math::TRotator< T >, float > | |
| CConcatenateRules< UE::Math::TRotator< T >, TScale< T > > | |
| CConcatenateRules< UE::Math::TRotator< T >, UE::Math::TMatrix< T > > | |
| CConcatenateRules< UE::Math::TRotator< T >, UE::Math::TQuat< T > > | |
| CConcatenateRules< UE::Math::TRotator< T >, UE::Math::TVector< T > > | |
| CConcatenateRules< UE::Math::TVector2< T >, FSlateLayoutTransform > | |
| CConcatenateRules< UE::Math::TVector< T >, double > | |
| CConcatenateRules< UE::Math::TVector< T >, float > | |
| CConcatenateRules< UE::Math::TVector< T >, TScale< T > > | |
| CConcatenateRules< UE::Math::TVector< T >, UE::Math::TMatrix< T > > | |
| CConcatenateRules< UE::Math::TVector< T >, UE::Math::TQuat< T > > | |
| CConcatenateRules< UE::Math::TVector< T >, UE::Math::TRotator< T > > | |
| CConsiderListUpdateParams | The structure to pass to the OnConsiderListUpdate delegate |
| CConstructorHelpers | |
| CCProvidesDefaultUObject | Access to a global default object is required in order to patch vtables Normally this can be provided by a default-constructed object |
| CCRigVMUClass | |
| CCRigVMUStruct | |
| CCStaticClassProvider | Describes a type with a StaticClass (static) member |
| CCStaticStructProvider | Describes a type with a StaticStruct (static) member |
| CCStructSerializableWithDefaults | Describes a struct that can be serialized with defaults |
| CCStructStructuredSerializableWithDefaults | Describes a struct that can be serialized with defaults |
| CCTypeLayout | |
| CDefaultKeyComparer | Default comparer for keys in TLruCache |
| CDefaultKeyFuncs | A default implementation of the KeyFuncs used by TSet which uses the element as a key |
| Cdeferred_false | |
| CDisplayClusterTypesConverter | Auxiliary class with different type conversion functions |
| CEHairResourceStatus | |
| CEKeys | |
| CELocalizedTextSourcePriority | Pre-defined priorities for ILocalizedTextSource |
| CEMovieSceneViewportParams | |
| CEVisibility | Is an entity visible? |
| CFAAArrayQueue | |
| CFAbilityInstanceClassPredicate | |
| CFAbilityInstanceNamePredicate | AbilityTasks are small, self contained operations that can be performed while executing an ability |
| CFAbilityReplicatedData | Payload for generic replicated events |
| CFAbilityReplicatedDataCache | Struct defining the cached data for a specific gameplay ability |
| CFABTest | |
| CFAccessibleWidgetData | |
| CFAccumulatedParticlePerfStats | |
| CFACESTonemapParams | |
| CFAckNetVisibilityTransaction | Abstract base class of container object encapsulating data required for streaming and providing interface for when a level should be streamed in and out of memory |
| CFAckSample | |
| CFAcquiredResources | Helper class that automates releasing of acquired resources |
| CFActionFilterTest | |
| CFActionMenuContent | Struct used to return info about action menu |
| CFActionToken | Message token that performs an action when activated |
| CFActivatedReverb | |
| CFActivateToolChange | FActivateToolChange is used by UInteractiveToolManager to change the active tool |
| CFActivationMetadata | Metadata that can be set on activatable widgets via GetActivationMetadata & listened to via OnActivationMetadataChanged |
| CFActiveAsyncCompressionTask | |
| CFActiveGameplayEffectEvents | Callback struct for different types of gameplay effect changes |
| CFActiveGameplayEffectIterator | |
| CFActiveRPCTrackingInfo | Stores a reference to active/valid FRPCTrackingInfo entries, for occasional cleanup |
| CFActiveSound | |
| CFActiveTextEditContextMenu | Manages the state for an active context menu |
| CFActorDeferredScriptManager | |
| CFActorDescArchive | |
| CFActorDescArchivePatcher | |
| CFActorDescContainerInitParams | |
| CFActorDescInstanceList | |
| CFActorDescList | |
| CFActorDescViewMutator | Experimental: an actor descriptor mutator used by external code to change properties on actor descriptors |
| CFActorDescViewMutatorInstance | |
| CFActorDestructionInfo | |
| CFActorDragDropGraphEdOp | |
| CFActorDragDropOp | |
| CFActorEditorContextClientDisplayInfo | |
| CFActorElementData | Element data that represents an Actor |
| CFActorElementEditorPasteImporter | |
| CFActorElementEditorViewportInteractionCustomization | |
| CFActorFactoryAssetProxy | |
| CFActorFolderDesc | |
| CFActorFolderDescsContext | |
| CFActorFolders | Class responsible for managing an in-memory representation of actor folders in the editor |
| CFActorInstanceGuid | |
| CFActorIterator | Actor iterator Note that when Playing In Editor, this will find actors only in CurrentWorld |
| CFActorIteratorState | Abstract base class for actor iteration |
| CFActorLabelUtilities | Engine that drives the Editor |
| CFActorParentComponentSetter | |
| CFActorPartitionGetParams | FActorPartitionGetParam |
| CFActorPartitionGridHelper | |
| CFActorPartitionIdentifier | FActorPartitionIdentifier |
| CFActorPerceptionInfo | |
| CFActorPositioning | |
| CFActorPositionTraceResult | |
| CFActorPrimitiveColorHandler | FActorPrimitiveColorHandler is a simple mechanism for custom actor coloration registration |
| CFActorPrimitiveComponentInterface | |
| CFActorPriority | |
| CFActorRange | Actor range for ranged-for support |
| CFActorRootComponentReconstructionData | Internal struct used to store information about an actor's components during reconstruction |
| CFActorsInitializedParams | |
| CFActorSpawnParameters | |
| CFActorSpawnUtils | |
| CFActorStaticMeshComponentInterface | |
| CFActorToken | Basic message token that defaults its activated method to select an actor in the opened level |
| CFActorTransactionAnnotation | Internal struct to track currently active transactions |
| CFActorTransactionAnnotationData | |
| CFAdaptiveVTDescription | Describes an adaptive virtual texture |
| CFAddCameraShakeParams | Parameter struct for adding new camera shakes to UCameraModifier_CameraShake |
| CFAdditionalCrashContextStack | A thread local stack of callbacks that can be issued at time of the crash |
| CFAdditionalStaticMeshIndexBuffers | |
| CFAddPropertyParams | Parameters required for specifying behavior when adding external properties from detail customizations |
| CFAES | |
| CFAffineKelvinlet | |
| CFAggregator | |
| CFAggregatorEvaluateMetaData | Data that is used in aggregator evaluation that is intrinsic to the aggregator itself |
| CFAggregatorEvaluateMetaDataLibrary | |
| CFAggregatorEvaluateParameters | Data that is used in aggregator evaluation that is passed from the caller/game code |
| CFAggregatorMod | |
| CFAggregatorModChannel | Struct representing an individual aggregation channel/depth |
| CFAggregatorModChannelContainer | Struct representing a container of modifier channels |
| CFAggregatorModInfo | |
| CFAggregatorRef | |
| CFAIBasicCounter | |
| CFAIGenericID | |
| CFAIMessage | |
| CFAIMessageObserver | |
| CFAINamedID | TCounter needs to supply following functions: default constructor typedef X Type; where X is an integer type to be used as ID's internal type TCounter::Type GetNextAvailableID() - returns next available ID and advances the internal counter uint32 GetSize() const - returns number of unique IDs created so far OnIndexForced(TCounter::Type Index) - called when given Index has been force-used |
| CFAIResCounter | |
| CFAIResourceLock | Structure used to define which subsystem requested locking of a specific AI resource (like movement, logic, etc.) |
| CFAIResourcesSet | |
| CFAISenseCounter | |
| CFAISightQuery | |
| CFAISightQueryID | |
| CFAISightTarget | |
| CFAliasFusionVoice | |
| CFAlignedAllocator | |
| CFAllocatedVTDescription | Parameters needed to create an IAllocatedVirtualTexture Describes both page table and physical texture size, format, and layout |
| CFAllocOpBase | |
| CFAllSurfaceFilter | Surface filter that passes all surfaces |
| CFAllSurfaceLevelFilter | Level filter that passes all levels |
| CFAlphamapAccessor | |
| CFAnalogCursor | A class that simulates a cursor driven by an analog stick |
| CFAnalogNavigationKey | |
| CFAnalogNavigationState | |
| CFAnalyzeReferencedContentStat | |
| CFAndroidAffinity | |
| CFAndroidApplication | |
| CFAndroidApplicationMisc | |
| CFAndroidControllerData | |
| CFAndroidControllerVibeState | |
| CFAndroidCrashContext | |
| CFAndroidCursor | |
| CFAndroidErrorOutputDevice | |
| CFAndroidFeedbackContext | |
| CFAndroidGamepadDeviceMapping | |
| CFAndroidInputDeviceInfo | |
| CFAndroidInputInterface | Interface class for Android input devices |
| CFAndroidMemoryWarningContext | |
| CFAndroidMisc | Android implementation of the misc OS functions |
| CFAndroidOpenGLFramePacer | |
| CFAndroidOutputDevices | |
| CFAndroidPlatformInput | |
| CFAndroidPlatformMemory | Android implementation of the memory OS functions |
| CFAndroidPlatformProcess | Android implementation of the Process OS functions |
| CFAndroidPlatformProperties | Implements Android platform properties |
| CFAndroidPlatformRHIFramePacer | |
| CFAndroidPlatformStackWalk | Android platform stack walking |
| CFAndroidPlatformString | Android string implementation |
| CFAndroidPlatformSurvey | Android implementation of FGenericPlatformSurvey |
| CFAndroidPlatformTextField | |
| CFAndroidPlatformThermal | |
| CFAndroidProfiler | |
| CFAndroidSplash | Android splash implementation |
| CFAndroidStats | |
| CFAndroidTime | Android implementation of the Time OS functions |
| CFAndroidTLS | Android implementation of the TLS OS functions |
| CFAndroidTypes | Android specific types |
| CFAndroidVulkanFramePacer | |
| CFAndroidWindow | A platform specific implementation of FNativeWindow |
| CFAndroidWindowManager | |
| CFAnimAssetFindReplaceConfig | Configuration for the find/replace tab |
| CFAnimAssetTickContext | |
| CFAnimatedAttributeManager | A central manager for animated attributes |
| CFAnimatedPropertyKey | |
| CFAnimationBaseContext | Base class for update/evaluate contexts |
| CFAnimationCacheBonesContext | Context passed around when RequiredBones array changed and cached bones indices have to be refreshed |
| CFAnimationCompression_PerTrackUtils | This class contains helper methods for dealing with animations compressed with the per-track codec |
| CFAnimationCompressionSelectionDialogConfig | A struct containing the settings to control the SAnimationCompressionSelectionDialog creation |
| CFAnimationEvaluationContext | Method used when retrieving a attribute value |
| CFAnimationInitializeContext | Initialization context passed around during animation tree initialization |
| CFAnimationPoseData | Structure used for passing around animation pose related data throughout the Animation Runtime |
| CFAnimationRuntime | In AnimationRunTime Library, we extract animation data based on Skeleton hierarchy, not ref pose hierarchy |
| CFAnimationScrubPanelDelegates | Struct to provide delegates to change the timeline behavior for certain clients |
| CFAnimationSequenceThumbnailScene | |
| CFAnimationStreamingManager | Streaming manager dealing with animation |
| CFAnimationUpdateContext | Update context passed around during animation tree update |
| CFAnimationUpdateSharedContext | Persistent state shared during animation tree update |
| CFAnimationUtils | A collection of useful functions for skeletal mesh animation |
| CFAnimAttributeEntry | |
| CFAnimBankData | |
| CFAnimBankDesc | |
| CFAnimBankDescKeyFuncs | |
| CFAnimBankEntry | |
| CFAnimBankRecord | |
| CFAnimBankRecordHandle | |
| CFAnimBlueprintDebugData_AttributeRecord | |
| CFAnimBlueprintDebugData_NodeVisit | |
| CFAnimBlueprintThumbnailScene | |
| CFAnimBPCompileValidationParams | |
| CFAnimCompressContext | |
| CFAnimCurveBufferAccess | Stores the raw rich curves as FCompressedRichCurve internally with optional key reduction and key time quantization |
| CFAnimDocumentArgs | |
| CFAnimEncodingHeapAllocator | Heap allocator for animation decompression codec that want to avoid range checks for performance reasons |
| CFAnimExportSequenceParameters | |
| CFAnimExtractContext | Animation Extraction Context |
| CFAnimGraphCommands | Anim Graph Commands |
| CFAnimGraphNodeAlphaOptions | |
| CFAnimKeyHelper | Animation Key extraction helper as we have a lot of code that messes up the key length |
| CFAnimNextModule_ActionEvent | Module Action Event |
| CFAnimNodeAlphaOptions | |
| CFAnimNodeEditMode | Base implementation for anim node edit modes |
| CFAnimNodeRelevancyStatus | |
| CFAnimNodeTracker | DEPRECATED - This system is now supplanted by UE::Anim::FMessageStack Utility container for tracking a stack of ancestor nodes by node type during graph traversal This is not an exhaustive list of all visited ancestors |
| CFAnimObjectVersion | |
| CFAnimPerturbationError | Error statistics for an animation generated by TallyErrorsFromPerturbation, representing errors in translation or rotation due to a small incremental translation or rotation |
| CFAnimPhys | Lightweight rigid body motion solver (no collision) used for cosmetic secondary motion in an animation graph without invoking something heavier like using PhysX to simulate constraints which could be cost prohibitive |
| CFAnimPhysAngularLimit | Angular limit, keeps angular torque around an axis within a defined range |
| CFAnimPhysLimit | Base class for constraint limits |
| CFAnimPhysLinearLimit | |
| CFAnimPhysObjectVersion | |
| CFAnimPhysPose | Defines a transform (Position/Orientation) for an anim phys object without scaling |
| CFAnimPhysRigidBody | A collection of shapes grouped for simulation as a rigid body |
| CFAnimPhysShape | |
| CFAnimPhysSpring | |
| CFAnimPhysState | Defines a single closed, convex shape within the rigid body |
| CFAnimPhysWindData | Simple struct holding wind params passed into simulation |
| CFAnimSequenceDecompressionContext | |
| CFAnimStateTransitionNodeSharedCrossfadeNameValidator | |
| CFAnimStateTransitionNodeSharedRulesNameValidator | |
| CFAnimStreamableChunk | |
| CFAnimSubsystemContext | |
| CFAnimSubsystemInstanceContext | |
| CFAnimSubsystemLinkContext | |
| CFAnimSubsystemParallelUpdateContext | |
| CFAnimSubsystemPostLoadContext | |
| CFAnimSubsystemPostLoadDefaultsContext | |
| CFAnimSubsystemUpdateContext | |
| CFAnimTrailTypeDataPayload | AnimTrail payload |
| CFAnimWeight | Structure for all Animation Weight helper functions |
| CFAnsiArena | CRT heap allocator |
| CFApp | Provides information about the application |
| CFApplePlatformAffinity | |
| CFApplePlatformAtomics | Apple implementation of the Atomics OS functions |
| CFApplePlatformCrashContext | Declaration for common crash context implementation for Apple platforms |
| CFApplePlatformFile | Mac File I/O implementation |
| CFApplePlatformMemory | Common Apple platform memory functions |
| CFApplePlatformMisc | Apple implementation of the misc OS functions |
| CFApplePlatformObject | NSObject subclass that can be used to override the allocation functions to go through UE4's memory allocator |
| CFApplePlatformProcess | Apple common implementation of the Process OS functions |
| CFApplePlatformStackWalk | Apple platform implementation of the misc OS functions |
| CFApplePlatformString | 2-byte replacement s string implementation |
| CFApplePlatformSymbolCache | Opaque symbol cache for improved symbolisation performance |
| CFApplePlatformSymbolDatabase | Apple symbol database |
| CFApplePlatformSymbolDatabaseKeyFuncs | Apple symbol database hash |
| CFApplePlatformSymbolication | Apple platform implementation of symbolication - not async |
| CFApplePlatformTime | Please see following UDN post about using rdtsc on processors that support result being invariant across cores |
| CFApplePlatformTLS | Apple implementation of the TLS OS functions |
| CFAppleProResEncoder | |
| CFAppleProResEncoderOptions | |
| CFApplicationMode | |
| CFApplyMovementEffectParams | |
| CFApplyMovementEffectParams_Async | Async safe parameters passed to ApplyMovementEffect_Async |
| CFAppStyle | AppStyle class |
| CFArchive | Base class for archives that can be used for loading, saving, and garbage collecting in a byte order neutral way |
| CFArchiveCookContext | Accessor for data about the package being cooked during UObject::Serialize calls |
| CFArchiveCookData | |
| CFArchiveCountMem | Archive for counting memory usage |
| CFArchiveCrc32 | Calculates a checksum from the input provided to the archive |
| CFArchiveDiffInfo | |
| CFArchiveDiffStats | Structure that holds stats from comparing two packages |
| CFArchiveEntry | |
| CFArchiveFieldName | |
| CFArchiveFileReaderGeneric | |
| CFArchiveFileWriterGeneric | |
| CFArchiveFindCulprit | Archive for finding who references an object |
| CFArchiveFromStructuredArchive | |
| CFArchiveGenerateReferenceGraph | An archive for creating a reference graph of all UObjects |
| CFArchiveHasReferences | |
| CFArchiveLoadCompressedProxy | FArchive Proxy to transparently load compressed data from an array |
| CFArchiveMD5 | FArchive adapter for FMD5 |
| CFArchiveObjectCrc32 | Calculates a checksum on an object's serialized data stream |
| CFArchiveObjectPropertyMapper | Class for collecting references to objects, along with the properties that references that object |
| CFArchiveProxy | Base class for archive proxies |
| CFArchiveReferenceMarker | This archive marks all objects referenced by the specified "root set" of objects |
| CFArchiveReplaceObjectAndStructPropertyRef | Specialized version of FArchiveReplaceObjectRef that replaces references to FFields that were owned by any of the old UStructs in the Replacement Map with their respective new versions that belong to the new UStrtucts in the Replacement Map |
| CFArchiveReplaceObjectRefBase | Base class for object replacement archives |
| CFArchiveReplaceOrClearExternalReferences | Identical to FArchiveReplaceObjectRef, but for references to private objects in other packages we clear the reference instead of preserving it (unless it makes it into the replacement map) |
| CFArchiveSaveCompressedProxy | FArchive Proxy to transparently write out compressed data to an array |
| CFArchiveSavePackageData | Holds archive data only relevant for archives used during SavePackage |
| CFArchiveSavePackageDataBuffer | This is the structure that should be used by most callers of an archive (other than SavePackage which handles the full complexity) that need to provide SavePackage or Cook information to the archive |
| CFArchiveScriptReferenceCollector | |
| CFArchiveSerializedPropertyChain | Structure containing the stack of properties that are currently being serialized by an archive |
| CFArchiveShowReferences | Archive for displaying all objects referenced by a particular object |
| CFArchiveStackTraceDisabledScope | Disables collecting both offsets and stack traces when collecting serialize callstacks |
| CFArchiveStackTraceIgnoreScope | Ignores saving the stack trace when collecting serialize offsets |
| CFArchiveStackTraceReader | Archive that stores a callstack for each of the Serialize calls and has the ability to compare itself to an existing package on disk and dump all the differences to log |
| CFArchiveState | |
| CFArchiveUObject | Base FArchive for serializing UObjects |
| CFArchiveUObjectFromStructuredArchive | |
| CFARCompiledFilter | A struct to serve as a filter for Asset Registry queries |
| CFArcToHexString | |
| CFAreaNavModifier | Area modifier: base |
| CFArenaPointer | Tagged Arena Pointer |
| CFARFilter | A struct to serve as a filter for Asset Registry queries |
| CFARGB16BigConvertPS | Pixel shader to convert ARGB16, big endian to RGB |
| CFArrangedChildren | The results of an ArrangeChildren are always returned as an FArrangedChildren |
| CFArrangedWidget | A pair: Widget and its Geometry |
| CFArrayProperty | |
| CFArrayPropertyPinCombo | |
| CFArrayReader | |
| CFAsciiSet | ASCII character bitset useful for fast and readable parsing |
| CFAssetBlueprintGraphActions | Struct to handle Asset Blueprint Graph actions Essentially this is used to help generate asset nodes/responses for Blueprint graphs and keeping Blueprint code from being dependent on something it shouldn't For example, this can be used to help with dragging/dropping assets on a Blueprint graph |
| CFAssetBundleData | A struct with a list of asset bundle entries |
| CFAssetBundleEntry | A struct representing a single AssetBundle |
| CFAssetCompilingManager | |
| CFAssetData | A struct to hold important information about an assets found by the Asset Registry This struct is transient and should never be serialized |
| CFAssetDataTagMap | "Loose" FName -> FString that is optionally ref-counted and owned by a FAssetDataTagMapSharedView |
| CFAssetDataTagMapSharedView | Reference-counted handle to a loose FAssetDataTagMap or a fixed / immutable cooked tag map |
| CFAssetDataToken | A Message Log token that links to an asset, allowing a hyperlink to navigate to an asset in the content browser or an actor in a level |
| CFAssetDeleteModel | The model behind a delete operation, which is an asynchronous process because of all the checks that must be performed against the GC for UObjects, and looking up references for assets through the asset registry |
| CFAssetDragDropOp | |
| CFAssetEditorModeManager | |
| CFAssetEditorToolkit | Base class for toolkits that are used for asset editing (abstract) |
| CFAssetEditorViewportConstructionArgs | Arguments for constructing a viewport |
| CFAssetEditorViewportLayout | Base class for viewport layout configurations Handles maximizing and restoring well as visibility of specific viewports |
| CFAssetEditorViewportPaneLayout | |
| CFAssetIdentifier | A structure defining a thing that can be reference by something else in the asset registry |
| CFAssetManagerChunkInfo | Information about a package chunk, computed by the asset manager or read out of the cooked asset registry |
| CFAssetManagerDownloadParams | EXPERIMENTAL - Additional parameters for downloading packages Asset Manager will automatically create a FStreamableDownloadCachePin for each primary asset requested with download params |
| CFAssetManagerLoadParams | |
| CFAssetMsg | FAssetMsg This struct contains functions for asset-related messaging |
| CFAssetNameToken | Basic message token that defaults its activated method to find a file Intended to hook into things like the content browser |
| CFAssetNotifications | |
| CFAssetPackageData | A class to hold data about a package on disk, this data is updated on save/load and is not updated when an asset changes in memory |
| CFAssetPrivatizeModel | |
| CFAssetReferenceFilterContext | Struct used in filtering allowed references between assets |
| CFAssetReferenceFilterReferencerInfo | |
| CFAssetRegistryExportPath | Helper class for condensing strings of these types into 1 - 3 FNames [class]'[package] |
| CFAssetRegistryGenerator | Helper class for generating streaming install manifests |
| CFAssetRegistryTagsContext | Interface used by GetAssetRegistryTags to access the calling context data |
| CFAssetRegistryTagsContextData | Data used to provide information about the calling context and receive results from GetAssetRegistryTags |
| CFAssetRegistryVersion | Version used for serializing asset registry caches, both runtime and editor |
| CFAssetSourceFilenameCache | Class responsible for maintaing a cache of clean source file names (bla.txt) to asset data |
| CFAssetTagValueRef | Reference to a tagged value in a FAssetDataTagMapSharedView |
| CFAssetThumbnail | Interface for rendering a thumbnail in a slate viewport |
| CFAssetThumbnailConfig | A struct containing details about how the asset thumbnail should behave |
| CFAssetThumbnailPool | Utility class for keeping track of, rendering, and recycling thumbnails rendered in Slate |
| CFAssetTypeActions_AudioImpulseResponse | |
| CFAssetTypeActions_ChaosCacheCollection | |
| CFAssetTypeActions_ChaosSolver | |
| CFAssetTypeActions_ChaosVehicles | |
| CFAssetTypeActions_ModularSynthPresetBank | |
| CFAssetTypeActions_MonoWaveTableSynthPreset | |
| CFAssetTypeActions_SoundBase | |
| CFAsyncAddPrimitiveQueue | |
| CFAsyncAudioDecompressWorker | Asynchronous audio decompression |
| CFAsyncBufferFillData | |
| CFAsyncCardRepresentationTask | |
| CFAsyncCardRepresentationTaskWorker | |
| CFAsyncCompilationNotification | |
| CFAsyncCompressedAnimationsManagement | |
| CFAsyncDetailViewDiff | |
| CFAsyncDistanceFieldTask | A task to build a distance field for a single mesh |
| CFAsyncDistanceFieldTaskWorker | |
| CFAsyncEncode | |
| CFAsyncGraphTaskBase | Base class for asynchronous functions that are executed in the Task Graph system |
| CFAsyncGrassTask | |
| CFAsyncLoadingFlushContext | Flush the async loader in a non-blocking manner |
| CFAsyncLoadingThreadSettings | Structure that holds the async loading thread ini settings |
| CFAsyncLoadPendingGameplayCue | While a GameplayCueNotify class is being loaded async, GameplayCue events will be deferred until load completion |
| CFAsyncNetworkPhysicsComponent | |
| CFAsyncNetworkPhysicsComponentInput | |
| CFAsyncNetworkPhysicsComponentOutput | |
| CFAsyncNotificationStateData | Async Notification State data |
| CFAsyncPreRegisterDDCRequest | |
| CFAsyncReadFileHandleNull | An IAsyncReadFileHandle that returns only failed results, used when a function has failed but needs to return a non-null IAsyncReadFileHandle |
| CFAsyncReadRequestNull | IAsyncReadRequest returned from FAsyncReadFileHandleNull; guaranteed to be a cancelled readrequest with no size or bytes when the Callback is called |
| CFAsyncRealtimeAudioTaskProxy | |
| CFAsyncRealtimeAudioTaskWorker | |
| CFAsyncRegisterLevelContext | |
| CFAsyncScatterCopyParams | |
| CFAsyncSHAVerify | Asynchronous SHA verification |
| CFAsyncStreamDerivedChunkWorker | Async worker to stream audio chunks from the derived data cache |
| CFAsyncTask | |
| CFAsyncTaskBase | |
| CFAsyncTaskNotification | Provides notifications for an on-going asynchronous task |
| CFAsyncTaskNotificationConfig | Configuration data for initializing an asynchronous task notification |
| CFAsyncTaskNotificationFactory | Factory to allow other systems (such as Slate) to override the default asynchronous task notification implementation |
| CFAsyncTaskPinRedirectMapInfo | Struct to remap pins for Async Tasks |
| CFAsyncThreadBackTrace | |
| CFAsyncThreadIndex | Helper struct used to generate unique ids for the stats |
| CFAsyncWorkMonitor | |
| CFAsyncWriter | Provides a thread-safe serialization interface with a background thread doing the actual writes |
| CFAtlasedTextureSlot | Structure holding information about where a texture is located in the atlas |
| CFAtlasFlushParams | Parameters for flushable atlases that dictate when the atlas is allowed to flush after it becomes full |
| CFAtlasSlotInfo | |
| CFAtmosphereSetup | |
| CFAttachmentTransformRules | Rules for attaching components - needs to be kept synced to EDetachmentRule |
| CFAttenuationFocusData | Attenuation focus system data computed per update per active sound |
| CFAttenuationListenerData | Struct used to cache listener attenuation vector math results |
| CFAttractorParticlePayload | |
| CFAttributeSetInitter | Defines the set of all GameplayAttributes for your game Games should subclass this and add FGameplayAttributeData properties to represent attributes like health, damage, etc AttributeSets are added to the actors as subobjects, and then registered with the AbilitySystemComponent It often desired to have several sets per project that inherit from each other You could make a base health set, then have a player set that inherits from it and adds more attributes |
| CFAttributeSetInitterDiscreteLevels | Explicit implementation of attribute set initter, relying on the existence and usage of discrete levels for data look-up (that is, CurveTable->Eval is not possible) |
| CFAttributesSetBase | This is the container for all attributes and their arrays |
| CFAttributesSetEntry | This is a wrapper for an allocated attributes array |
| CFAudioAddressPattern | |
| CFAudioBufferConfig | |
| CFAudioBusProxy | |
| CFAudioChunkCache | |
| CFAudioChunkHandle | This structure allows audio chunk data to be accessed, and guarantees that the chunk in question will not be deleted during it's lifecycle |
| CFAudioClassInfo | Structure for collating info about sound classes |
| CFAudioColorMapper | Helper class for normalizing and applying a colormapping to unnormalized data |
| CFAudioCommandFence | Used to track pending audio commands from the game thread |
| CFAudioComponentBroker | |
| CFAudioComponentCommandInfo | |
| CFAudioDevice | |
| CFAudioDeviceHandle | |
| CFAudioDeviceManager | Class for managing multiple audio devices |
| CFAudioDeviceManagerDelegates | |
| CFAudioDeviceParams | |
| CFAudioDeviceRenderInfo | |
| CFAudioDeviceWorldDelegates | |
| CFAudioEditorDeviceSettings | |
| CFAudioEffectsManager | Manager class to handle the interface to various audio effects |
| CFAudioImpulseResponseExtension | |
| CFAudioOutputDeviceCustomization | |
| CFAudioPowerSpectrumData | The audio spectrum data to plot |
| CFAudioRadioEffect | Used to store and manipulate parameters related to a radio effect |
| CFAudioSection | Class for audio sections, handles drawing of all waveform previews |
| CFAudioSpectrogramFrameData | Struct for passing spectrum data for one frame of the spectrogram |
| CFAudioSpectrogramViewport | Maintains a history of spectrogram frames, and presents their visualization by implementing ISlateViewport |
| CFAudioSpectrogramViewportRenderParams | Parameters for the spectrogram viewport |
| CFAudioSpectrumPlotScaleInfo | Utility class for converting between spectrum data and local/absolute screen space |
| CFAudioStreamCacheMemoryHandle | Class for utilizing memory in the stream cache budget for an unrelated, temporary audio-based feature |
| CFAudioSubsystemCollection | UAudioSubsystemCollectionRoot Root UObject used to anchor UAudioEngineSubsystems to the FAudioDevice |
| CFAudioThread | |
| CFAudioThreadSuspendContext | Suspends the audio thread for the duration of the lifetime of the object |
| CFAudioTrackEditor | Tools for audio tracks |
| CFAudioUnitProcessor | Processor to allow output and display of different Audio Units |
| CFAudioVirtualLoop | Class that tracks virtualized looping active sounds that are eligible to revive re-trigger as long as no stop request is received from the game thread |
| CFAudioVolumeProxy | |
| CFAudioWidgetsModule | |
| CFAudioWidgetsStyle | Slate style set that defines all the styles for audio widgets |
| CFAuto | Structure for size parameters with SizeRule = SizeRule_Auto |
| CFAutoConsoleCommand | Autoregistering console command |
| CFAutoConsoleCommandDeprecated | A class that can be used to deprecate a ConsoleCommand - use just like FAutoConsoleVariableDeprecated |
| CFAutoConsoleCommandWithArgsAndOutputDevice | Autoregistering console command with args and an output device |
| CFAutoConsoleCommandWithOutputDevice | Autoregistering console command with an output device |
| CFAutoConsoleCommandWithWorld | Autoregistering console command with a world |
| CFAutoConsoleCommandWithWorldAndArgs | Autoregistering console command with a world and arguments |
| CFAutoConsoleCommandWithWorldArgsAndOutputDevice | Autoregistering console command with world, args, an output device |
| CFAutoConsoleObject | Base class for autoregistering console commands |
| CFAutoConsoleTaskPriority | |
| CFAutoConsoleVariable | Autoregistering float, int or string console variable |
| CFAutoConsoleVariableDeprecated | A class that can be used to deprecate a CVar - rename your existing CVar to the new name, then create a shadow of it with the old name with something like this: |
| CFAutoConsoleVariableRef | Autoregistering float, int, bool, FString REF variable class...this changes that value when the console variable is changed |
| CFAutoConsoleVariableShadow | A class that can be used to shadow (alias) a CVar, where both names are valid to use |
| CFAutoConsoleVariableSink | Auto registering console variable sinks (register a callback function that is called when ever a cvar is changes by the user, changes are grouped and happen in specific engine spots during the frame/main loop) |
| CFAutoDeleteAsyncTask | |
| CFAutomationEvent | |
| CFAutomationExecutionEntry | |
| CFAutomationObjectVersion | |
| CFAutomationTestUObjectClassBase | |
| CFAutoNamedEventsToggler | Enables named events when profiling |
| CFAutoRegister | Used to ensure that all extensions are constructed via FSceneViewExtensions::NewExtension<T>(Args) |
| CFAutoRegisterLocalizationDataGatheringCallback | Struct to automatically register a callback when it's constructed |
| CFAutoRegisterTextReferenceCollectorCallback | Struct to automatically register a callback when it's constructed |
| CFAutoScopedDurationTimer | Same as FScopedDurationTimer, except that it tracks the time value internally so you don't have to pass in a double to accumulate |
| CFAxisOption | |
| CFAYUVConvertPS | Pixel shader to convert an AYUV texture to RGBA |
| CFBackgroundURLSessionHandler | |
| CFBacktrackMap | This class maps from final objects to their original source object, across cloning, autoexpansion, etc.. |
| CFBakeMultiMeshDetailSettings | |
| CFBase64 | Class for encoding/decoding Base64 data (RFC 4648) |
| CFBaseActorPartition | UActorPartitionSubsystem |
| CFBaseAssetToolkit | |
| CFBaseAsyncSaveGameSystem | Helper base class for async-compatible save games |
| CFBaseCompactPose | |
| CFBaseDynamicMeshSceneProxy | FBaseDynamicMeshSceneProxy is an abstract base class for a Render Proxy for a UBaseDynamicMeshComponent, where the assumption is that mesh data will be stored in FMeshRenderBufferSet instances |
| CFBaseDynamicMeshSelector | FBaseDynamicMeshSelector is an implementation of IGeometrySelector for a UDynamicMesh |
| CFBaseGraphTask | Base class for all graph tasks, used for both TGraphTask and simple graph events |
| CFBaseKelvinletBrushOp | |
| CFBaseMenuBuilder | Base menu builder |
| CFBaseParticle | |
| CFBasePinChangeHelper | |
| CFBasePose | |
| CFBaseTextLayoutMarshaller | Base class implementing some common functionality for all text marshallers |
| CFBaseToolkit | Base class for all toolkits (abstract) |
| CFBaseTraceDatum | Base Async Trace Data Struct for both overlap and trace |
| CFBasicDynamicMeshSelectionTransformer | BasicDynamicMeshSelectionTransformer is a basic Transformer implementation that can be used with a FBaseDynamicMeshSelector |
| CFBasicLayoutWidgetSlot | The basic slot that can be used by layout |
| CFBasicMathExpressionEvaluator | A basic math expression evaluator |
| CFBasicStringFilterExpressionContext | |
| CFBatchedElementParameters | Custom parameters for batched element shaders |
| CFBatchedElements | Batched elements for later rendering |
| CFBatchedElementTexture2DPreviewParameters | Batched element parameters for previewing 2d textures |
| CFBatchedElementVolumeTexturePreviewParameters | Batched element parameters for previewing 3d textures |
| CFBatchedMesh | |
| CFBeam2TypeDataPayload | |
| CFBeamParticleModifierPayloadData | Particle Beam Modifier Data Payload |
| CFBeamParticleSourceBranchPayloadData | Particle Source Branch Payload |
| CFBeamParticleSourceTargetPayloadData | Particle Source/Target Data Payload |
| CFBeginToolChange | UInteractiveToolManager allows users of the tools framework to create and operate Tool instances |
| CFBehaviorTreeDebuggerInstance | Debugger data about subtree instance |
| CFBehaviorTreeDelegates | |
| CFBehaviorTreeExecutionStep | Debugger data about current execution step |
| CFBehaviorTreeInstance | Data required for instance of single subtree |
| CFBehaviorTreeInstanceId | Identifier of subtree instance |
| CFBehaviorTreeNodeDebugContext | |
| CFBehaviorTreeNodeInitializationData | |
| CFBehaviorTreeParallelTask | Wrapper struct for holding a parallel task node and its status |
| CFBehaviorTreePropertyMemory | Property block in blueprint defined nodes |
| CFBehaviorTreeSearchData | Node search data |
| CFBehaviorTreeSearchUpdate | Node update data |
| CFBehaviorTreeSearchUpdateNotify | Instance notify data |
| CFBezierChannelBufferedCurveModel | Buffered curve implementation for a bezier curve model, stores a copy of the bezier curve channel in order to draw itself |
| CFBezierChannelCurveModel | Implementation of a bezier curve model |
| CFBiLaplacianPullKelvinlet | |
| CFBiLaplacianPullKelvinletBrushOp | |
| CFBinaryArchiveFormatter | |
| CFBinaryHeap | |
| CFBindingChainElement | An element in a binding chain |
| CFBindingContext | Represents a context in which input bindings are valid |
| CFBindingContextStruct | Binding context struct allow to describe information for a struct to bind to using the binding widget |
| CFBindingLifetimeTrackEditor | A track editor for controlling the lifetime of an object binding |
| CFBindingObject | |
| CFBindUIActionArgs | |
| CFBinkDrawICtCpPS | |
| CFBinkDrawVS | |
| CFBinkDrawYCbCrPS | |
| CFBinkParameters | |
| CFBinnedTextureLayout | A simple binned style atlas layout, which uses FTextureLayout as the bin allocator |
| CFBitArchive | Base class for serializing bitstreams |
| CFBitArrayMemory | |
| CFBitReader | |
| CFBitReaderMark | |
| CFBitSet | |
| CFBitTree | |
| CFBitWriter | |
| CFBitWriterMark | |
| CFBlackboardInstancedKeyMemory | |
| CFBlake3 | Calculates a BLAKE3 hash |
| CFBlake3Hash | Stores a BLAKE3 hash |
| CFBlendableEntry | |
| CFBlendableManager | |
| CFBlendedCurve | |
| CFBlendedHeapCurve | |
| CFBlendSpaceEditorArgs | |
| CFBlendSpacePreviewArgs | |
| CFBlendSpaceThumbnailScene | |
| CFBlueprintActionContext | |
| CFBlueprintActionDatabase | Serves as a container for all available blueprint actions (no matter the type of blueprint/graph they belong in) |
| CFBlueprintActionDatabaseRegistrar | From the BlueprintActionDatabase, passed around to all UK2Nodes, giving each a chance to register its own actions (specifically for UK2Nodes in other modules that the database doesn't have access to) |
| CFBlueprintActionFilter | |
| CFBlueprintActionInfo | Info struct passed around to filter rejection tests |
| CFBlueprintActionMenuBuilder | Responsible for constructing a list of viable blueprint actions |
| CFBlueprintActionMenuUtils | |
| CFBlueprintActionUiSpec | |
| CFBlueprintAssetHandler | Singleton class that marshals different blueprint asset handlers for different asset class types |
| CFBlueprintCompilationManager | |
| CFBlueprintCompileReinstancer | |
| CFBlueprintComponentsApplicationMode | |
| CFBlueprintContext | |
| CFBlueprintCoreDelegates | |
| CFBlueprintDebugObjectInstance | |
| CFBlueprintDefaultsApplicationMode | |
| CFBlueprintDifferenceTreeEntry | |
| CFBlueprintDuplicationScopeFlags | |
| CFBlueprintEditor | Main Kismet asset editor |
| CFBlueprintEditorApplicationMode | |
| CFBlueprintEditorApplicationModes | |
| CFBlueprintEditorModule | The blueprint editor module provides the blueprint editor application |
| CFBlueprintEditorTabs | |
| CFBlueprintEditorToolbar | |
| CFBlueprintEditorUnifiedMode | |
| CFBlueprintEditorUtils | |
| CFBlueprintExceptionInfo | |
| CFBlueprintGraphModule | |
| CFBlueprintGraphPanelPinFactory | |
| CFBlueprintInterfaceApplicationMode | |
| CFBlueprintMacroApplicationMode | |
| CFBlueprintManagedListDetails | Blueprint managed list details |
| CFBlueprintMemberReferenceDetails | |
| CFBlueprintMetadata | Reference to an structure (only used in 'docked' palette) |
| CFBlueprintNamespaceHelper | A helper class for managing namespace info for a single Blueprint context |
| CFBlueprintNamespaceRegistry | A shared utility class that keeps track of registered Blueprint namespace identifiers sourced from objects and assets in the editor |
| CFBlueprintNamespaceUtilities | A wrapper struct around various Blueprint namespace utility and support methods |
| CFBlueprintNodeSignature | |
| CFBlueprintNodeStatics | |
| CFBlueprintNodeTemplateCache | Serves as a centralized data-store for all UBlueprintNodeSpawner node- templates |
| CFBlueprintObjectsBeingDebuggedIterator | |
| CFBlueprintsObjectVersion | |
| CFBlueprintSupport | This set of functions contains blueprint related UObject functionality |
| CFBlueprintTags | List of asset registry tags used by blueprints |
| CFBlueprintThumbnailScene | |
| CFBlueprintWarningDeclaration | |
| CFBMPConvertPS | Pixel shader to convert a Windows Bitmap texture |
| CFBodySetupObjectTextFactory | BodySetup contains all collision information that is associated with a single asset |
| CFBodySetupShapeIterator | Helper struct for iterating over shapes in a body setup |
| CFBodySetupUVInfo | UV information for BodySetup, only created if UPhysicsSettings::bSupportUVFromHitResults |
| CFBoneAxisDrawConfig | |
| CFBoneBufferPool | A pool for vertex buffers with consistent usage, bucketed for efficiency |
| CFBoneBufferPoolPolicy | The policy for pooling bone vertex buffers |
| CFBoneContainer | This is a native transient structure |
| CFBoneData | Encapsulates commonly useful data about bones |
| CFBoneDragDropOp | |
| CFBoneTrackPair | |
| CFBoneTransform | |
| CFBookmarkScoped | Provides a way to temporarily bookmark and restore all viewports This allows camera locations and rotations to be preserved across a map reload |
| CFBookmarkSingleViewportActions | A bookmark action which jumps a single viewport to a single bookmark |
| CFBookMarkTypeActions | |
| CFBookmarkUI | |
| CFBoolAnnotation | |
| CFBoolChannelCurveModel | |
| CFBoolConfigValueHelper | Helper structure for boolean values in config |
| CFBoolParameterNameAndValue | Structure representing the value of a bool parameter |
| CFBoolProperty | |
| CFBoolPropertySection | An implementation of bool sections |
| CFBoolPropertyTrackEditor | A property track editor for Booleans |
| CFBootProfiling | |
| CFBoundarySelector | |
| CFBoundaryTopologyProvider | |
| CFBoxCenterAndExtent | An unquantized bounding box |
| CFBoxNavAreaData | Area modifier: box shape (AABB) |
| CFBPCompileRequest | |
| CFBreakIterator | |
| CFBrushBuilderDragDropOp | |
| CFBspNode | |
| CFBspSurf | |
| CFBSPSurfaceStaticLighting | Represents a BSP surface to the static lighting system |
| CFBspSurfIdx | |
| CFBTAuxiliaryMemory | |
| CFBTCompositeMemory | |
| CFBTConditionalLoopDecoratorMemory | |
| CFBTConeCheckDecoratorMemory | |
| CFBTCooldownDecoratorMemory | |
| CFBTEnvQueryTaskMemory | |
| CFBTEQSServiceMemory | |
| CFBTFocusMemory | |
| CFBTGameplayTaskMemory | |
| CFBTInstancedNodeMemory | |
| CFBTKeepInConeDecoratorMemory | |
| CFBTLoopDecoratorMemory | |
| CFBTLoopUntilDecoratorMemory | |
| CFBTMoveToTaskMemory | |
| CFBTNodeExecutionInfo | |
| CFBTNodeIndex | |
| CFBTNodeIndexRange | |
| CFBTParallelMemory | |
| CFBTPendingExecutionInfo | |
| CFBTTagCooldownDecoratorMemory | |
| CFBTTaskMemory | |
| CFBTTreeStartInfo | |
| CFBTWaitTaskMemory | |
| CFBufferArchive | |
| CFBufferArchive64 | |
| CFBufferedLine | The type of lines buffered by secondary threads |
| CFBufferedOutputDevice | Buffered output device |
| CFBufferOwner | A reference-counted owner for a buffer, which is a raw pointer and size |
| CFBufferReader | Similar to FMemoryReader, but able to internally manage the memory for the buffer |
| CFBufferReaderBase | Similar to FMemoryReader, but able to internally manage the memory for the buffer |
| CFBufferReaderWithSHA | Similar to FBufferReader, but will verify the contents of the buffer on close (on close to that we know we don't need the data anymore) |
| CFBufferVisualizationData | |
| CFBufferWithRDG | |
| CFBufferWriter | Similar to FMemoryWriter, but able to internally manage the memory for the buffer |
| CFBuildColumnWidgetParams | |
| CFBuildEditWidgetParams | Data structure containing information required to build an edit widget |
| CFBuilderModifiedFiles | |
| CFBuildObjectVersion | |
| CFBuildOptions | Names of the built-in editor build types |
| CFBuildVersion | Stores the version information associated with a build |
| CFBulkData | @documentation |
| CFBulkDataBatchRequest | A batch request is a handle to one or more I/O requests |
| CFBulkDataBuffer | Used to manage a raw data buffer provided by BulkData while providing access to it via a TArrayView |
| CFBulkDataCookedIndex | |
| CFBulkDataMapEntry | |
| CFBulkDataReader | Custom archive class for reading directly from bulk data |
| CFBulkDataRequest | Handle to a bulk data I/O request |
| CFBulkDataSerializationParams | Parameters when serializing bulk data |
| CFBulkDataWriter | Custom archive class for writing directly to bulk data |
| CFBuoyancyAuxData | |
| CFBuoyancyComponentAsyncAux | |
| CFBuoyancyComponentAsyncInput | |
| CFBuoyancyComponentAsyncOutput | |
| CFBuoyancyComponentBaseAsyncAux | |
| CFBuoyancyComponentBaseAsyncInput | |
| CFBuoyancyComponentBaseAsyncOutput | |
| CFBuoyancyComponentSim | |
| CFBuoyancyManagerAsyncCallback | |
| CFBuoyancyManagerAsyncInput | |
| CFBuoyancyManagerAsyncOutput | |
| CFBuoyancyPhysicsState | |
| CFBuoyancySimOutput | |
| CFButtonArgs | |
| CFButtonRowBuilder | Button grid builder |
| CFBuzHash | Rolling hash function |
| CFByteChannelCurveModel | |
| CFByteProperty | |
| CFCableParticle | Struct containing information about a point along the cable |
| CFCacheArchetype | |
| CFCacheCollectionDetails | |
| CFCachedActorLabels | A cache of actor labels |
| CFCachedAudioStreamingManager | This implementation of the audio streaming manager uses an internal LRU cache (or in more advanced applications, a bank of parallel LRU caches) |
| CFCachedAudioStreamingManagerParams | |
| CFCachedComponentVisualizer | |
| CFCachedFileHandle | |
| CFCachedGeometry | The output of some geometry caching system |
| CFCachedLandscapeFoliage | |
| CFCachedMovementBaseAsyncData | |
| CFCachedOSPageAllocator | |
| CFCachedReadPlatformFile | |
| CFCachedShapedTextKey | Information representing a piece of shaped text |
| CFCachedSkeletonCurveMapping | An array of cached curve remappings |
| CFCachedSystemScalabilityCVars | Cache some of the scalability CVars to avoid some virtual function calls (no longer the case with the new console variable system, but we only have 1 render thread) and to detect changes and act accordingly if needed |
| CFCacheEvaluationContext | |
| CFCacheEvaluationResult | |
| CFCacheManagerDetails | |
| CFCacheUserToken | |
| CFCachingEditorCommands | |
| CFCameraAnimationHelper | Helper class for applying animations to a camera |
| CFCameraAnimationHelperOffset | Helper structure to store a camera transform |
| CFCameraControllerConfig | FCameraControllerConfig |
| CFCameraControllerUserImpulseData | FCameraControllerUserImpulseData |
| CFCameraOffsetParticlePayload | Camera offset particle payload |
| CFCameraPhotographyManager | |
| CFCameraPolyLasso | Struct containing: |
| CFCameraRectangle | Struct containing: |
| CFCameraShakeApplyResultParams | Parameter structure for appling scale and playspace to a camera shake result |
| CFCameraShakeBaseStartParams | Parameter struct for starting a camera shake |
| CFCameraShakePreviewer | A class that owns a gameplay camera shake manager, so that we can us it to preview shakes in editor |
| CFCameraShakePreviewerAddParams | |
| CFCameraShakeSourceComponentStartParams | |
| CFCameraShakeState | Transitive state of a shake or shake pattern |
| CFCameraUpdateContext | |
| CFCanBeSeenFromContext | |
| CFCancelCompressionSignal | |
| CFCanDeleteAssetResult | Helper struct for the FOnAssetsCanDelete delegate |
| CFCanKeyPropertyParams | Parameters for determining if a property can be keyed |
| CFCanLoadMap | Helper struct for the FOnLoadMap delegate |
| CFCanvas | Encapsulates the canvas state |
| CFCanvasBaseRenderItem | Base interface for canvas items which can be batched for rendering |
| CFCanvasBatchedElementRenderItem | Info needed to render a batched element set |
| CFCanvasBorderItem | |
| CFCanvasBoxItem | |
| CFCanvasItem | |
| CFCanvasItemTestbed | |
| CFCanvasLineItem | |
| CFCanvasNGonItem | |
| CFCanvasRenderContext | |
| CFCanvasRenderThreadScope | |
| CFCanvasShapedTextItem | |
| CFCanvasSimpleTextItem | |
| CFCanvasTextItem | |
| CFCanvasTextItemBase | |
| CFCanvasTextStringViewItem | |
| CFCanvasTileItem | |
| CFCanvasTileRendererItem | Info needed to render a single FTileRenderer |
| CFCanvasTriangleItem | |
| CFCanvasTriangleRendererItem | Info needed to render a single FTriangleRenderer |
| CFCanvasWordWrapper | |
| CFCardRepresentationAsyncQueue | Class that manages asynchronous building of mesh distance fields |
| CFCardRepresentationData | Card representation payload and output of the mesh build process |
| CFCardRepresentationDataId | |
| CFCategorizedGraphActionListBuilder | Used to nest all added action under one root category |
| CFCategorySectionHelper | |
| CFCbArray | An array that includes a shared buffer for the memory that contains it |
| CFCbArrayView | Array of FCbField[View] that have no names |
| CFCbAttachment | An attachment is either null, raw binary, compressed binary, or an object |
| CFCbCustomById | A custom compact binary field type with an integer identifier |
| CFCbCustomByName | A custom compact binary field type with a string identifier |
| CFCbField | A field that includes a shared buffer for the memory that contains it |
| CFCbFieldIterator | Iterator for FCbField |
| CFCbFieldType | Functions that operate on ECbFieldType |
| CFCbFieldView | An atom of data in the compact binary format |
| CFCbFieldViewIterator | Iterator for FCbFieldView |
| CFCbIteratorSentinel | Iterator that can be used as a sentinel for the end of a range |
| CFCbObject | An object that includes a shared buffer for the memory that contains it |
| CFCbObjectId | An opaque 12-byte object identifier |
| CFCbObjectView | Array of FCbField[View] that have unique names |
| CFCbPackage | A package is an object with a tree of referenced attachments |
| CFCbValue | A type that provides unchecked access to compact binary values |
| CFCbWriter | A writer for compact binary object, arrays, and fields |
| CFCelestialVaultEditorModule | |
| CFCelestialVaultModule | |
| CFCellExport | Represents a VCell contained within this package |
| CFCellExportMapEntry | |
| CFCellImport | Represents a VCell referenced by this package, but stored in another package |
| CFCellInfo | Structure containing information about a World Partition Builder cell |
| CFCellResource | Represents a VCell stored on disk via FLinker's ImportMap or ExportMap |
| CFChange | FChange modifies a UObject and is meant to be used to implement undo/redo |
| CFChangelistIterator | Simple helper class to track state while iterating over changelists |
| CFChannelCloseInfo | |
| CFChannelCurveModel | |
| CFChaosCacheObjectSpawner | Chaos cache Manager spawner to create a new cache manager from the spawnable template |
| CFChaosCacheSection | Chaos cache sequencer section |
| CFChaosCacheTrackEditor | Editor for chaos Cache tracks |
| CFChaosCachingUSDModule | |
| CFChaosDerivedDataReader | |
| CFChaosEngineDeformableCVarParams | |
| CFChaosFleshCommands | The public interface to this module |
| CFChaosNiagaraModule | |
| CFChaosSimModuleManager | |
| CFChaosSimModuleManagerAsyncCallback | Async callback from the Physics Engine where we can perform our vehicle simulation |
| CFChaosSimModuleManagerAsyncInput | |
| CFChaosSimModuleManagerAsyncOutput | Async Output for all of the vehicles handled by this Vehicle Manager |
| CFChaosSolverCommands | The public interface to this module |
| CFChaosUserDataPTModule | |
| CFChaosVehicleAsyncInput | Per Vehicle Input State from Game Thread to Physics Thread |
| CFChaosVehicleAsyncOutput | Async Output Data |
| CFChaosVehicleManager | |
| CFChaosVehicleManagerAsyncCallback | Async callback from the Physics Engine where we can perform our vehicle simulation |
| CFChaosVehicleManagerAsyncInput | |
| CFChaosVehicleManagerAsyncOutput | Async Output for all of the vehicles handled by this Vehicle Manager |
| CFChaosVehiclesCommands | The public interface to this module |
| CFCharacterAsyncInput | |
| CFCharacterAsyncOutput | |
| CFCharacterEntry | Information for rendering one non-shaped character |
| CFCharacterList | Manages a potentially large list of non-shaped characters Uses a directly indexed by TCHAR array until space runs out and then maps the rest to conserve memory Every character indexed by TCHAR could potentially cost a lot of memory of a lot of empty entries are created because characters being used are far apart |
| CFCharacterMovementComponentAsyncCallback | |
| CFCharacterMovementComponentAsyncInput | |
| CFCharacterMovementComponentAsyncOutput | |
| CFCharacterMovementGTInputs | |
| CFCharacterMoveResponseDataContainer | Response from the server to the client about a move that is being acknowledged |
| CFCharacterNetworkMoveData | FCharacterNetworkMoveData encapsulates a client move that is sent to the server for UCharacterMovementComponent networking |
| CFCharacterNetworkMoveDataContainer | Struct used for network RPC parameters between client/server by ACharacter and UCharacterMovementComponent |
| CFCharacterRenderData | Contains pixel data for a character rendered from freetype as well as measurement info |
| CFChildActorComponentEditorUtils | |
| CFChildren | FChildren is an interface that must be implemented by all child containers |
| CFChunkDependencyTreeNode | In memory structure used for dependency tree |
| CFChunkedFixedUObjectArray | Simple array type that can be expanded without invalidating existing entries |
| CFChunkHeader | |
| CFChunkInstallationStatusDetail | |
| CFCineCameraObjectVersion | |
| CFCinematicExporter | Base cinematic exporter class |
| CFCinematicShotTrackEditor | Tools for cinematic shots |
| CFClangKeepDebugInfo | |
| CFClassActorThumbnailScene | |
| CFClassDragDropOp | |
| CFClassFunctionLinkInfo | |
| CFClassIconFinder | |
| CFClassNetCache | |
| CFClassNetCacheMgr | |
| CFClassProperty | |
| CFClassRegisterCompiledInInfo | Composite class register compiled in info |
| CFClassReloadVersionInfo | Reload version information for classes |
| CFClassResourceMap | A mapping of class name to the resource stats for objects of that class |
| CFClassSectionMapping | A mapping of categories to section names for a given class |
| CFClassThumbnailScene | |
| CFClassTree | Manages an inheritance tree |
| CFClearQuadCallbacks | |
| CFClearVertexBuffer | |
| CFClientAdjustment | |
| CFClipboardExtensibilityManager | Clipboard extensibility manager holds a list of registered clipboard extensions |
| CFClipSMFace | Properties of a clipped static mesh face |
| CFClipSMPolygon | Properties of a clipped static mesh polygon |
| CFClipSMTriangle | Properties of a clipped static mesh triangle |
| CFClipSMVertex | Temp vertex struct for one vert of a static mesh triangle |
| CFClipStateHandle | |
| CFClosestPointOnPhysicsAsset | |
| CFClothBufferIndexMapping | Structure to store the buffer offsets to the section's cloth deformer mapping data |
| CFClothBufferPool | A pool for vertex buffers with consistent usage, bucketed for efficiency |
| CFClothBufferPoolPolicy | The policy for pooling bone vertex buffers |
| CFClothCollisionSource | Helper struct used to store info about a cloth collision source |
| CFClothCreateSettingsCustomization | |
| CFClothingSectionData | |
| CFClothSimulEntry | |
| CFCocoaGameThread | |
| CFCocoaMenu | |
| CFCocoaWindow | Custom window class used for input handling |
| CFCollectionDragDropOp | |
| CFCollectionSpreadSheetHeader | Header 1st column possible values: Transform Index/Face Index/Vertex Index based on the OutputType 2nd column is SelectionStatus |
| CFCollectionSpreadSheetItem | Representing a row in the table Index/SelectionStatus |
| CFCollisionEnabledMask | |
| CFCollisionNotifyInfo | One entry in the array of collision notifications pending execution at the end of the physics engine run |
| CFCollisionObjectQueryParams | Structure that contains list of object types the query is intersted in |
| CFCollisionParameters | Sets of Collision Parameters to run the async trace |
| CFCollisionProfilePrivateAccessor | Set up and modify collision settings |
| CFCollisionQueryFlag | |
| CFCollisionQueryParams | Structure that defines parameters passed into collision function |
| CFCollisionResponseParams | Structure that defines response container for the query |
| CFColor | |
| CFColoredMaterialRenderProxy | An material render proxy which overrides the material's Color vector parameter |
| CFColoredTexturedMaterialRenderProxy | An material render proxy which overrides the material's Color vector and Texture parameter (mixed together) |
| CFColorList | |
| CFColorMaterialInput | |
| CFColorParameterNameAndValue | Structure representing the animated value of a color parameter |
| CFColorPropertySection | A color section implementation |
| CFColorVertexBuffer | A vertex buffer of colors |
| CFCombinedChildren | Occasionally you may need to keep multiple discrete sets of children with differing slot requirements |
| CFCombinedNavGridData | |
| CFCombinedThumbnailCacheToSave | |
| CFCombinedTransformGizmoActorFactory | ACombinedTransformGizmoActor is an Actor type intended to be used with UCombinedTransformGizmo, as the in-scene visual representation of the Gizmo |
| CFCommandChange | To use FCommandChange you must implement Apply() and Revert() Revert() is called to "Undo" and Apply() is called to "Redo" |
| CFCommitMeshParameters | FCommitMeshParameters is used by ToolTarget Interfaces/Implementations that support setting a mesh (eg on a StaticMesh Asset), to allow the client to specify various options |
| CFCommonActivatableSlateMetaData | Metadata set on UCommonActivatableWidget's underlying slate widget to allow Slate -> UMG lookup |
| CFCommonAnalogCursor | Analog cursor preprocessor that tastefully hijacks things a bit to support controller navigation by moving a hidden cursor around based on focus |
| CFCommonButtonMetaData | |
| CFCommonChannelData | Commonly used channel display names and colors |
| CFCommonEditorCategory | Wrapper for an enum detailing common editor categories |
| CFCommonInputActionHandlerDelegateData | Action Handle Data used to trigger any callbacks by an object implementing the ICommonActionHandlerInterface |
| CFCommonNativeListItem | Base item class for any UMG ListViews based on native, non-UObject items |
| CFCommonViewportClient | Common functionality for game and editor viewport clients |
| CFCompactFullName | |
| CFCompactHeapPose | |
| CFCompactIndexedHandleManager | |
| CFCompactPose | |
| CFCompactPoseBoneIndexIterator | Iterator for compact pose indices |
| CFCompactPoseBoneIndexReverseIterator | Reverse iterator for compact pose indices |
| CFCompareBoneTransformIndex | |
| CFCompareFActorPriority | |
| CFCompareFNewTextureInfoByTextureSize | |
| CFCompareShaderTypes | Used to compare two shader types by name |
| CFCompareSpectralDataByFrequencyHz | |
| CFCompareVertexFactoryTypes | Used to compare two Vertex Factory types by name |
| CFCompensationEvaluator | |
| CFCompiledPropertyAccessHandle | |
| CFCompilerRelevantNodeLink | |
| CFCompilerResultsLog | This class represents a log of compiler output lines (errors, warnings, and information notes), each of which can be a rich tokenized message |
| CFCompilerResultsSummoner | |
| CFComponentAssetBrokerage | Utility class that associates assets with component classes |
| CFComponentClassComboEntry | |
| CFComponentEditorUtils | |
| CFComponentElementData | Element data that represents an Actor Component |
| CFComponentElementEditorPasteImporter | |
| CFComponentElementEditorViewportInteractionCustomization | |
| CFComponentEntryCustomizationArgs | |
| CFComponentEventConstructionData | The structure used to construct the "Add Event" menu entries |
| CFComponentInstanceDataCache | Base class for component instance cached data of a particular type |
| CFComponentInstancedLightmapData | Helper struct to hold information about what components use what lightmap textures |
| CFComponentInstanceSharingData | Structure that maps a component to it's lighting/instancing specific data which must be the same between all instances that are bound to that component |
| CFComponentInterfaceImplementation | |
| CFComponentMaterialSet | FComponentMaterialSet is the set of materials assigned to a component (ie Material Slots on a StaticMesh) |
| CFComponentMaterialTrackEditor | A specialized material track editor for component materials |
| CFComponentQueryParams | Structure when performing a collision query using a component's geometry |
| CFComponentRecreateRenderStateContext | Destroys render state for a component and then recreates it when this object is destroyed |
| CFComponentReregisterContext | Unregisters a component for the lifetime of this class |
| CFComponentReregisterContextBase | Base class for Component Reregister objects, provides helper functions for performing the UnRegister and ReRegister |
| CFComponentSocketDescription | Info about a socket on a scene component |
| CFComponentSpacePoseContext | Evaluation context passed around during animation tree evaluation |
| CFComponentTargetFactory | |
| CFComponentTypeEntry | |
| CFComponentTypeRegistry | |
| CFComponentUniqueDisplay | Struct to contain search results and help compare them for uniqueness |
| CFComponentVisualizer | Base class for a component visualizer, that draw editor information for a particular component class |
| CFComponentVisualizerManager | Class that managed active component visualizer and routes input to it |
| CFComponentWorldTransformChange | FComponentWorldTransformChange represents an undoable change to the world transform of a USceneComponent |
| CFComposableDistribution | Base class for composable distributions |
| CFComposableFloatDistribution | A composable floating point distribution |
| CFComposableVectorDistribution | |
| CFCompositeBuffer | FCompositeBuffer is a non-contiguous buffer composed of zero or more immutable shared buffers |
| CFCompositeDragDropOp | |
| CFCompositeNavModifier | |
| CFCompoundChange | FCompoundChange applies a sequence of FSwapChanges |
| CFCompoundChangeInput | |
| CFCompressedAnimDataBase | |
| CFCompressedAnimSequence | |
| CFCompressedBuffer | A compressed buffer stores compressed data in a self-contained format |
| CFCompressedBufferReader | A type that stores the state needed to decompress a compressed buffer |
| CFCompressedBufferReaderSourceScope | A type that sets the source of a reader upon construction and resets it upon destruction |
| CFCompressedChunk | Information about a compressed chunk in a file |
| CFCompressedChunkInfo | Implements a helper structure for compression support |
| CFCompressedGrowableBuffer | Growable compressed buffer |
| CFCompressedOffsetData | |
| CFCompressedOffsetDataBase | |
| CFCompressedTransform | |
| CFCompressedVisibilityChunk | A chunk of compressed visibility data from multiple FPrecomputedVisibilityCell's |
| CFCompressibleAnimData | |
| CFCompressibleAnimDataResult | |
| CFCompression | |
| CFCompressionMemorySummary | |
| CFConcurrencyGroup | Class which tracks array of active sound pointers for concurrency management |
| CFConcurrencyHandle | Handle to all required data to create and catalog a concurrency group |
| CFConcurrencySoundData | Sound instance data pertaining to concurrency tracking |
| CFConditionalAutoConsoleRegister | |
| CFConditionalScopeLogTime | Utility class to log time passed in seconds, adding cumulative stats to passed in variable |
| CFConditionalSimulationPtr | |
| CFConditionalSimulationPtr< ModelDef, void > | |
| CFConfigBranch | |
| CFConfigCacheIni | |
| CFConfigCommandlineOverride | |
| CFConfigCommandStream | |
| CFConfigCommandStreamSection | |
| CFConfigContext | |
| CFConfigFile | |
| CFConfigFileHierarchy | |
| CFConfigLayer | Structure to define all the layers of the config system |
| CFConfigLayerExpansion | This describes extra files per layer, to deal with restricted and NDA covered platform files that can't have the settings be in the Base/Default ini files |
| CFConfigModificationTracker | |
| CFConfigSection | |
| CFConfigValue | |
| CFConnectionDrawingPolicy | |
| CFConnectionParams | |
| CFConsoleCommandExecutor | Executor for Unreal console commands |
| CFConsoleOutputDevice | An output device that forwards output to both the log and the console |
| CFConsoleSuggestion | |
| CFConsoleVariableSinkHandle | Class representing an handle to an online delegate |
| CFConsolidateToolWindow | |
| CFConstBitReference | Used to read/write a bit in the array as a bool |
| CFConstMeshBuildVertexView | The information used to build a mesh |
| CFConstPawnIterator | Imitation iterator class that attempts to provide the basic interface that FConstPawnIterator previously did when a typedef of TArray<TWeakObjectPtr<APawn>>::Iterator |
| CFConstraintBrokenDelegateData | |
| CFConstraintBrokenDelegateWrapper | |
| CFConstraintChannelCurveModel | |
| CFConstraintChannelInterfaceRegistry | Handle animatable interface registry |
| CFConstraintSections | |
| CFConstraintViolatedDelegateWrapper | |
| CFConstructPropertyUpdatedWidgetBuilderArgs | |
| CFConstStateTreeExecutionContextView | The const version of a StateTree Execution Context that prevents using the FStateTreeInstanceData with non-const member function |
| CFConstStructArrayView | A generic, transient view of a homogeneously-typed array of instances of a specific UScriptStruct FConstStructArrayView supplies immutable access to the elements of the Array |
| CFConstStructView | FConstStructView is "typed" struct pointer, it contains const pointer to struct plus UScriptStruct pointer |
| CFContainerAllocatorInterface | This is the allocation policy interface; it exists purely to document the policy's interface, and should not be used |
| CFContentBundle | |
| CFContentBundleActivationScope | |
| CFContentBundleBase | |
| CFContentBundleClient | |
| CFContentBundleContainer | |
| CFContentBundleEditor | |
| CFContentComparisonAssetInfo | |
| CFContentComparisonHelper | Helper class for performing the content comparison console command |
| CFContentEncryptionConfig | Project specific configuration for content encryption |
| CFContentHelper | Collection helper Used to create and update ContentBrowser collections |
| CFContextMenuSuppressor | |
| CFContextSupplier | |
| CFContextSwitchStats | Different types of Context Switch stats |
| CFControlChannelOutBunch | Out bunch for the control channel (special restrictions) |
| CFControlRigFbxCurveData | |
| CFControlRigFbxNodeMapping | |
| CFControlRigPhysicsModule | |
| CFConvexDecompositionNotificationState | |
| CFConvexNavAreaData | |
| CFConvexVolume | |
| CFCookBodySetupInfo | Helper struct to indicate which geometry needs to be cooked |
| CFCookLoadScope | Set the ECookLoadType value in the current scope |
| CFCookStats | Shared code to provide some common cook telemetry functionality |
| CFCookStatsManager | Centralizes the system to gather stats from a cook that need to be collected at the core/engine level |
| CFCookTagList | Used for passing key-value pairs to the asset registry during serialization during cook, and is accessed off of FArchive::CookContext() |
| CFCopyProgress | |
| CFCopyRectPS | Pixel shader to copy pixels from src to dst performing a format change that works on all platforms |
| CFCopyRectSrvPS | Pixel shader to copy pixels from src to dst performing a format change that works on all platforms – variation that accepts SRV |
| CFCopyResidentBricksCS | |
| CFCopyResidentBrickSHCoefficientsCS | |
| CFCopyTextureCS | |
| CFCoreAsyncTaskNotificationImpl | Basic asynchronous task notification that just logs status changes |
| CFCoreDelegates | |
| CFCoreInternalDelegates | |
| CFCoreObjectVersion | |
| CFCoreRedirect | A single redirection from an old name to a new name, parsed out of an ini file |
| CFCoreRedirectObjectName | An object path extracted into component names for matching |
| CFCoreRedirects | A container for all of the registered core-level redirects |
| CFCoreRedirectsContext | Stores state required for FCoreRedirects API |
| CFCoreRenderDelegates | |
| CFCoreStyle | Core slate style |
| CFCoreTexts | |
| CFCoreUObjectDelegates | Global CoreUObject delegates |
| CFCoreUObjectInternalDelegates | Global CoreUObject delegates for use by other engine modules |
| CFCoroSpinLock | |
| CFCppClassTypeInfo | Implements the type information interface for specific C++ class types |
| CFCppClassTypeInfoStatic | |
| CFCppClassTypeTraitsBase | Base definition for C++ class type traits |
| CFCPUTime | Contains CPU utilization data |
| CFCrashContextExtendedWriter | Interface for callbacks to add context to the crash report |
| CFCrashOverrideParameters | |
| CFCrashStackFrame | Portable stack frame |
| CFCrc | CRC hash generation for different types of input data |
| CFCreateTexture2DParameters | Parameters used for creating a Texture2D from a simple color buffer |
| CFCreateWidgetForActionData | |
| CFCrowdAgentData | |
| CFCrowdTickHelper | |
| CFCSPose | |
| CFCsvParser | A simple, efficient csv parser |
| CFCubeIndexBuffer | |
| CFCubemapLayer | Class describing additional settings for cube map layers |
| CFCubemapTexturePropertiesPS | Simple pixel shader reads from a cube map texture and unwraps it in the LongitudeLatitude form |
| CFCubemapTexturePropertiesVS | A vertex shader for rendering a texture on a simple element |
| CFCueDispatcherTraitsBase | |
| CFCulture | |
| CFCultureFilter | Cache of enabled/disabled cultures loaded from config data |
| CFCurrentCustomVersions | Provides access to code-defined custom versions registered via FCustomVersionRegistration |
| CFCurrentLevelSurfaceLevelFilter | Level filter that passes the current level |
| CFCursorReply | A reply to the OnQueryCursor event |
| CFCurvatureMapSettings | |
| CFCurveAttributes | Method of interpolation between this key and the next |
| CFCurveControlPointsMechanicInsertionChange | |
| CFCurveControlPointsMechanicModeChange | |
| CFCurveControlPointsMechanicMovementChange | |
| CFCurveControlPointsMechanicSelectionChange | A mechanic for displaying a sequence of control points and moving them about |
| CFCurveDrawParams | Structure that defines the necessary data for painting a whole curve |
| CFCurveEdInterface | Interface that allows the CurveEditor to edit this type of object |
| CFCurveEditor | |
| CFCurveEditorAxis | Class that models an underlying curve data structure through a generic abstraction that the curve editor understands |
| CFCurveEditorAxisSnap | Utility struct that acts as a way to control snapping to a specific axis based on UI settings, or shift key |
| CFCurveEditorCommands | Defines commands for SCurveEditorPanel (and UnrealEd::SCurveEditor) |
| CFCurveEditorDelayedDrag | Utility struct used to facilitate a delayed drag operation with an implementation interface |
| CFCurveEditorFilterStates | Sparse map of filter states specifying items that have matched a filter |
| CFCurveEditorInitParams | Curve Editor initialization parameters |
| CFCurveEditorScreenSpace | Utility struct used for converting to/from curve editor screen space |
| CFCurveEditorScreenSpaceH | Utility struct used for converting to/from curve editor screen space |
| CFCurveEditorScreenSpaceV | Utility struct used for converting to/from curve editor screen space |
| CFCurveEditorSelection | Class responsible for tracking selections of keys |
| CFCurveEditorToolID | A unique identifier for a tool in the curve editor |
| CFCurveEditorTree | Complete implementation of a curve editor tree |
| CFCurveEditorTreeDelegate | Generic multicast delegate that guards against re-entrancy for the curve editor tree |
| CFCurveEditorTreeEvents | Struct that represents an event for when the tree has been changed |
| CFCurveEditorTreeFilter | Base class for all filters that can be applied to a curve editor tree |
| CFCurveEditorTreeItem | Concrete type used as a tree item for the curve editor |
| CFCurveEditorTreeItemID | |
| CFCurveEditorTreeTextFilter | Built-in text filter of type ECurveEditorTreeFilterType::Text |
| CFCurveEditorTreeTextFilterTerm | A text filter term containing >= 1 sparate tokens ordered from child to parent |
| CFCurveEditorTreeTextFilterToken | A specific text token (containing neither spaces nor .) |
| CFCurveEditorViewAxisID | Identifier for a specific axis on a view |
| CFCurveEvaluationOption | |
| CFCurveHandle | A handle to curve within a curve sequence |
| CFCurveModel | Class that models an underlying curve data structure through a generic abstraction that the curve editor understands |
| CFCurveModelID | A unique identifier for a curve model existing on a curve editor |
| CFCurveOwnerInterface | Interface you implement if you want the CurveEditor to be able to edit curves on you |
| CFCurvePointHandle | A unique handle to a particular point handle (key, tangent handle etc) on a curve, represented by the key's handle, its curve ID, and its type |
| CFCurvePointInfo | Structure that defines the necessary data for painting a given curve point |
| CFCurveSequence | A sequence of curves that can be used to drive animations for slate widgets |
| CFCurveSnapMetrics | |
| CFCurveTableEditorUtils | |
| CFCurveViewModel | Represents UI state for a curve displayed in the curve editor |
| CFCustomDebugObject | |
| CFCustomExpanderData | |
| CFCustomizableTextObjectFactory | This class is a simple customizable object factory driven from a text buffer |
| CFCustomizedToolMenuHierarchy | |
| CFCustomLinkNavModifier | |
| CFCustomModifierDependencyHandle | Helper struct to hold data about external dependencies for custom modifiers |
| CFCustomPhysXPayload | |
| CFCustomPhysXSyncActors | This interface allows plugins to sync between physx sim results and Unreal Engine data |
| CFCustomPrimitiveDataTrackEditor | Track editor for custom primitive data tracks |
| CFCustomPropertyConditionState | |
| CFCustomPropertyListNode | Describes a single node in a custom property list |
| CFCustomRenderPassBase | Base class of the custom render pass |
| CFCustomStatIDGraphTaskBase | Class that generalizes functionality of storing and exposing custom stat id |
| CFCustomVersion | Structure to hold unique custom key with its version |
| CFCustomVersionDifference | |
| CFCustomVersionRegistration | This class will cause the registration of a custom version number and key with the global FCustomVersionContainer when instantiated, and unregister when destroyed |
| CFCylinderLayer | Class describing additional settings for cylinder layers |
| CFCylinderNavAreaData | Area modifier: cylinder shape |
| CFDataDrivenPlatformInfo | |
| CFDataDrivenPlatformInfoRegistry | |
| CFDataflowCollectionSpreadSheet | Class to handle the SelectionView widget |
| CFDataflowConnectionDrawingPolicy | |
| CFDataflowConstructionScene | Dataflow construction scene holding all the dynamic meshes used/displayed in the dataflow graph |
| CFDataflowConstructionViewportClient | |
| CFDataflowEditorCommands | |
| CFDataflowEditorCommandsImpl | |
| CFDataflowEditorModeToolkit | The dataflow editor mode toolkit is responsible for the panel on the side in the dataflow editor that shows mode and tool properties |
| CFDataflowEditorModeUILayer | Interchange layer to manage built in tab locations within the editor's layout |
| CFDataflowEditorModule | The public interface to this module |
| CFDataflowEditorToolkit | |
| CFDataflowEditorViewportClientBase | |
| CFDataflowGraphNodeFactory | |
| CFDataflowInstanceDetailCustomization | |
| CFDataflowNodeView | FDataflowNodeView class implements common functions for single node based Dataflow views |
| CFDataflowOutlinerTreeItem | |
| CFDataflowOutlinerTreeItemBone | |
| CFDataflowOutlinerTreeItemCollection | |
| CFDataflowOutputLog | Class to handle the OutputLog widget |
| CFDataflowSEditorInterface | FDataflowSEditorInterface |
| CFDataflowSelectionView | Class to handle the SelectionView widget |
| CFDataflowSimulationScene | Dataflow simulation scene holding all the dataflow content components |
| CFDataflowSimulationViewportClient | |
| CFDataflowSkeletonView | Class to handle the SelectionView widget |
| CFDataflowVariableOverridesDetails | Type customization for FDataflowVariableOverrides |
| CFDataLayerEditorContext | FDataLayerEditorContext |
| CFDataLayerInstanceDesc | |
| CFDataLayersEditorBroadcast | |
| CFDataLayersID | |
| CFDataLayerUtils | |
| CFDataTableEditorColumnHeaderData | |
| CFDataTableEditorRowListViewData | |
| CFDataTableEditorUtils | |
| CFDataValidationContext | This class is used to interface between UObject::IsDataValid and the data validation system |
| CFDateRange | |
| CFDateRangeBound | |
| CFDateTime | Implements a date and time |
| CFDebug | FDebug These functions offer debugging and diagnostic functionality and its presence depends on compiler switches |
| CFDebugCanvasDrawer | Custom Slate drawer to render a debug canvas on top of a Slate window |
| CFDebugDisplayInfo | |
| CFDebugDrawDelegateHelper | |
| CFDebugLineItem | |
| CFDebugRenderSceneProxy | |
| CFDebugShaderPipelineInfo | |
| CFDebugShaderTypeInfo | |
| CFDebugShadowRay | |
| CFDebugSkelMeshDynamicData | |
| CFDebugSkelMeshSceneProxy | A skeletal mesh component scene proxy with additional debugging options |
| CFDebugToolExec | This class servers as an interface to debugging tools like "EDITOBJECT" which can be invoked by console commands which are parsed by the exec function |
| CFDebugTraceInfo | Debug Trace info for capturing |
| CFDebugViewModeInterface | |
| CFDecimalNumberFormattingRules | Rules used to format or parse a decimal number |
| CFDecodeResult | Struct used to store the results of a decode operation |
| CFDecoratedDragDropOp | |
| CFDecryptedSignature | |
| CFDefaultBitArrayAllocator | |
| CFDefaultBlockAllocationTag | |
| CFDefaultConstructedPropertyElement | Creates a temporary object that represents the default constructed value of a FProperty |
| CFDefaultCookedFilePackageWriter | Package writer to write a cooked file to a given directory with a given name |
| CFDefaultDelegateUserPolicy | |
| CFDefaultGameModuleImpl | Default minimal module class for gameplay modules |
| CFDefaultLayoutBlock | |
| CFDefaultLightmapResourceClusterUniformBuffer | |
| CFDefaultModuleImpl | A default minimal implementation of a module that does nothing at startup and shutdown |
| CFDefaultSetAllocator | |
| CFDefaultSparseArrayAllocator | |
| CFDefaultTrackRowSegmentBlender | Default track row segment blender for all tracks |
| CFDefaultTSDelegateUserPolicy | |
| CFDefaultValueHelper | |
| CFDeferredAndroidMessage | |
| CFDeferredCdoInitializationTracker | Specialized FDeferredInitializationTracker for tracking deferred Blueprint CDOs specifically |
| CFDeferredCharacterRenderData | For a deferred atlas character insertion, this contains the subregion of the atlas previously reserved for a character and the pixels to copy into it |
| CFDeferredCleanupInterface | The base class of objects that need to defer deletion until the render command queue has been flushed |
| CFDeferredCleanupSlateBrush | |
| CFDeferredComponentMoveData | Represents a single "move" of a component generated by a scoped movement update |
| CFDeferredDecalProxy | Encapsulates the data which is used to render a decal parallel to the game thread |
| CFDeferredDecalSceneProxyDesc | |
| CFDeferredDecalUpdateParams | |
| CFDeferredForces | |
| CFDeferredInitializationTrackerBase | A base struct for storing FObjectInitializers that were not run on Blueprint objects post-construction (presumably because the object's super/archetype had not been fully serialized yet) |
| CFDeferredIOSEvent | |
| CFDeferredMacEvent | |
| CFDeferredMessageLog | Thread safe proxy for the FMessageLog while performing async loading |
| CFDeferredObjInitializationHelper | Access points for making FDeferredInitializationTracker calls |
| CFDeferredSubObjInitializationTracker | Specialized FDeferredInitializationTracker for tracking deferred Blueprint sub-objects specifically |
| CFDeferredUpdateResource | FDeferredUpdateResource for resources that need to be updated after scene rendering has begun (should only be used on the rendering thread) |
| CFDeferredWindowsDragDropOperation | |
| CFDeferredWindowsMessage | |
| CFDefinedProperty | Reference to a property and optional array index used in property text import to detect duplicate references |
| CFDelayAction | |
| CFDelayedAutoRegisterHelper | |
| CFDelayedDrag | Helper class to assist with delayed drag operations |
| CFDelayedRendererAction | |
| CFDelayUntilNextTickAction | |
| CFDelegateAllocation | |
| CFDelegateGraphTask | Task class for more full featured delegate based tasks |
| CFDelegateHandle | Class representing a handle to a specific object/function pair bound to a delegate |
| CFDelegateProperty | Describes a pointer to a function bound to an Object |
| CFDeletedObjectPlaceholderAnnotation | |
| CFDelinquencyAnalytics | Convenience type that can be used to tracks information about things that can result in prolonged periods of apparent network inactivity, despite actually receiving traffic |
| CFDelinquencyKeyFuncs | |
| CFDelinquencyNameTimePair | Tracks an FName ID to a time value |
| CFDeltaCheckpointData | |
| CFDeltaTimeRecord | Used when sampling a given animation asset, this structure will contain the previous frame's internal sample time alongside the 'effective' delta time leading into the current frame |
| CFDemoSavedRepObjectState | |
| CFDepecatedModelVertex | |
| CFDependencyBundleEntry | |
| CFDependencyBundleHeader | |
| CFDependencyRef | Helper struct to keep track of all objects needed by an export (recursive dependency caching) |
| CFDeprecatedSerializedPackedNormal | |
| CFDepthStencilBinding | Render graph information about how to bind a depth-stencil render target |
| CFDerivedAudioDataCompressor | |
| CFDerivedDataUsageStats | Stats for a resource class that uses the DDC to load the resource |
| CFDeselectedActorsEvent | |
| CFDesignerExtensibilityManager | Designer Extensibility Manager keep a series of Designer Extensions |
| CFDesignerExtension | The Designer extension allows developers to provide additional widgets and custom painting to the designer surface for specific widgets |
| CFDesignerSurfaceElement | The basic element returned for extending the design surface |
| CFDesiredLODLevel | |
| CFDestructionObjectVersion | |
| CFDetachmentTransformRules | Rules for detaching components - needs to be kept synced to EAttachmentRule |
| CFDetailArrayBuilder | |
| CFDetailColumnSizeData | |
| CFDetailedTickStats | Helper struct for gathering detailed per object tick stats |
| CFDetailLayoutCallback | Callback executed to query the custom layout of details |
| CFDetailMeshSettings | Bake tool property settings structs |
| CFDetailsDiff | Struct to handle showing details for an object and provide an interface for listing all differences |
| CFDetailsDiffPanel | Panel used to display the details |
| CFDetailsDisplayManager | An |
| CFDetailsNameWidgetOverrideCustomization | A customization applied to the whole details panel which can update any Name widget |
| CFDetailsObjectSet | Defines a set of objects and a common base class between them for a root object customization |
| CFDetailsViewArgs | éé Init params for a details view widget |
| CFDetailsViewObjectFilter | An object filter determines the root objects that should be displayed from a set of given source objects passed to the details panel |
| CFDetailsViewStyleKey | A class which provides a strongly typed Key object for |
| CFDetailsViewStyleKeys | A Class which provides keys for |
| CFDetailTreeNode | |
| CFDetailWidgetDecl | Widget declaration for custom widgets in a widget row |
| CFDetailWidgetRow | Represents a single row of custom widgets in a details panel |
| CFDevSystemGuidRegistration | |
| CFDevSystemGuids | |
| CFDevVersionRegistration | |
| CFDFInverseMatrix | |
| CFDFMatrix | |
| CFDFRelativeViewMatrices | |
| CFDFScalar | |
| CFDFVector2 | |
| CFDFVector3 | |
| CFDFVector4 | |
| CFDialogueConstants | |
| CFDiffPanel | Panel used to display the blueprint |
| CFDiffResultItem | Individual Diff item shown in the list of diffs |
| CFDiffResults | Collects the Diffs found for a node/object |
| CFDiffSingleResult | Result of a single difference found on graph or object |
| CFDIFleshDeformerProviderProxy | Compute Framework Data Interface for reading skeletal mesh and tetrahedral mesh bindings |
| CFDirectAttachChildrenAccessor | Struct to allow direct access to the AttachChildren array for a handful of cases that will require more work than can be done immediately to fix up in light of the privatization steps |
| CFDirectoryPath | Structure for directory paths that are displayed in the editor with a picker UI |
| CFDisableGatheringDataOnScope | |
| CFDisableHitchDetectorScope | Suspends hitch detection in the current scope |
| CFDisconnectedClient | Information about disconnected client NetConnection's |
| CFDispatchShaderBundleCS | Global shader to fill a shader bundle |
| CFDispatchShaderBundleWorkGraph | Global work graph shader used to dispatch a shader bundle |
| CFDisplayClusterActorRef | |
| CFDisplayClusterColorEncoding | Color encoding data |
| CFDisplayClusterConfigurationDataMetaInfo | |
| CFDisplayClusterConfiguratorTreeArgs | |
| CFDisplayClusterConfiguratorTreeBuilderOutput | Output struct for builders to use |
| CFDisplayClusterConfiguratorTreeFilterArgs | Basic filter used when re-filtering the tree |
| CFDisplayClusterFillDerivedDataCacheModule | |
| CFDisplayClusterFillDerivedDataCacheWorker | |
| CFDisplayClusterLightCardEditorHelper | Helper class for moving lightcards in an nDisplay cluster in various projection modes |
| CFDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierBaseHandler | |
| CFDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierHandler | |
| CFDisplayClusterMediaOutputSynchronizationPolicyThresholdBaseHandler | |
| CFDisplayClusterMediaOutputSynchronizationPolicyVblankHandler | |
| CFDisplayClusterMeshProjectionPrimitiveFilter | A filter that allows specific primitive components to be filtered from a render pass |
| CFDisplayClusterMeshProjectionRenderer | A renderer that projects meshes to screen space using non-linear projection methods |
| CFDisplayClusterMeshProjectionRenderSettings | Settings for producing a single render |
| CFDisplayClusterMeshProjectionTransform | A transform that can be passed around to project and unprojection positions for a specific projection type |
| CFDisplayClusterMeshProjectionTypeSettings | Settings for specific mesh projection types |
| CFDisplayClusterMeshUVs | |
| CFDisplayClusterMeshVertex | The vertex data used to filter a texture |
| CFDisplayClusterOperatorStatusBarExtender | An extender that can be passed to external modules to allow them to extend the operator panel's status bar |
| CFDisplayClusterProjectionCameraPolicySettings | |
| CFDisplayClusterRender_MeshGeometry | |
| CFDisplayClusterRender_ProceduralMeshComponentRef | |
| CFDisplayClusterRender_StaticMeshComponentRef | |
| CFDisplayClusterRenderFrame | NDisplay: Render frame container The final frame is composed of DCViewports, which are rendered in the correct order on a few RTTs |
| CFDisplayClusterRenderFrameTarget | NDisplay: Target texture for rendering |
| CFDisplayClusterRenderFrameTargetView | NDisplay: DCViewport context for render in UE View |
| CFDisplayClusterRenderFrameTargetViewFamily | NDisplay: A group of DCViewports that can be render within a single viewfamily |
| CFDisplayClusterReplicationState | Helper structure to cache PriorityActor list for additional replication in order to equalize number of replicated actors among all synced connections |
| CFDisplayClusterRootActorPropertyOverrides | Optional overrides of root actor settings |
| CFDisplayClusterSceneComponentRef | |
| CFDisplayClusterSceneViewExtensionContext | Contains information about the context in which this scene view extension will be used |
| CFDisplayClusterShaderParameters_GenerateMips | |
| CFDisplayClusterShaderParameters_ICVFX | This is where the ICVFX data for the outer viewport is stored |
| CFDisplayClusterShaderParameters_MediaPQ | |
| CFDisplayClusterShaderParameters_Override | |
| CFDisplayClusterShaderParameters_PostprocessBlur | |
| CFDisplayClusterShaderParameters_UVLightCards | A data struct that contains parameters for performing the UV light card render pass |
| CFDisplayClusterShaderParameters_WarpBlend | |
| CFDisplayClusterShaderParametersICVFX_CameraViewProjection | Camera view projection data |
| CFDisplayClusterShaderParametersICVFX_ViewportResource | ICVFX rendering uses the resources of other viewports During initialization on a game thread, only the name of the viewport is saved here Later on the rendering thread, the resource reference is initialized |
| CFDisplayClusterShadersTextureParameters | |
| CFDisplayClusterShadersTextureUtilsSettings | |
| CFDisplayClusterShadersTextureViewport | |
| CFDisplayClusterShadersTextureViewportContext | This container is used for IDisplayClusterShadersTextureUtils::ForEachContextByPredicate() |
| CFDisplayClusterTickableGameObject | Tickable game object: has an OnTick() callback to start all subscribers |
| CFDisplayClusterUpscalerSettings | NDisplay Upscaler settings |
| CFDisplayClusterViewport_CameraDepthOfField | Settings for the camera depth of field blur |
| CFDisplayClusterViewport_CameraMotionBlur | Settings for the CameraMotion blur |
| CFDisplayClusterViewport_Context | Viewport context with cahched data and states |
| CFDisplayClusterViewport_CustomFrustumSettings | Custom frustum settings of viewport |
| CFDisplayClusterViewport_OverscanSettings | Overscan settings of viewport |
| CFDisplayClusterViewport_PostRenderSettings | Additional DC viewport rendering settings |
| CFDisplayClusterViewport_PreviewSettings | Viewport preview-in-scene rendering settings |
| CFDisplayClusterViewport_RenderSettings | NDisplay viewport render settings |
| CFDisplayClusterViewport_RenderSettingsICVFX | ICVFX settings for viewport |
| CFDisplayClusterViewport_TileSettings | NDisplay viewport tile settings |
| CFDisplayClusterViewportProxy_Context | The viewport proxy context (rendering thread data) |
| CFDisplayClusterWarpAABB | Implement AABB math |
| CFDisplayClusterWarpContext | Warp context |
| CFDisplayClusterWarpData | Internal warp data for the one context of the viewport |
| CFDisplayClusterWarpEye | WarpBlend eye data |
| CFDisplayClusterWarpGeometryContext | |
| CFDisplayClusterWarpInitializer_BaseMesh | Base struct, not used as initialized |
| CFDisplayClusterWarpInitializer_MPCDIFile | Initialize WarpBlend from MPCDI file |
| CFDisplayClusterWarpInitializer_MPCDIFile_Profile2DScreen | Initialize WarpBlend from MPCDI file and DisplayClusterScreen component |
| CFDisplayClusterWarpInitializer_PFMFile | Initialize WarpBlend from PFM file |
| CFDisplayClusterWarpInitializer_ProceduralMesh | Initialize WarpBlend from procedural mesh component |
| CFDisplayClusterWarpInitializer_StaticMesh | Initialize WarpBlend from static mesh component |
| CFDisplayClusterWarpMPCDIAttributes | MPCDI attributes |
| CFDisplayClusterWarpProjection | Frustum projection angles |
| CFDisplayClusterWarpViewPoint | WarpBlend ViewPoint data |
| CFDisplayClusterWeakStageActorPtr | Wrapper around a WeakObjectPtr to manage actors implementing IDisplayClusterStageActor |
| CFDisplayDebugManager | |
| CFDisplayedAssetEntryInfo | |
| CFDisplayedBoneMappingInfo | |
| CFDisplayInformation | |
| CFDisplayInternalsData | |
| CFDisplayMetrics | Contains metrics information for the desktop area |
| CFDisplayNameEntryId | Serialization util that optimizes WITH_CASE_PRESERVING_NAME-loading by reducing comparison id lookups |
| CFDistanceFieldAsyncQueue | Class that manages asynchronous building of mesh distance fields |
| CFDistanceFieldDownsampling | |
| CFDistanceFieldDownsamplingDataTask | |
| CFDistanceFieldVolumeData | Distance field data payload and output of the mesh build process |
| CFDistanceVisibleLevel | Helper structure which holds results of distance queries to a world composition |
| CFDistributionLookupTable | Lookup table used to sample distributions at runtime |
| CFDlgMoveAsset | FDlgMoveAsset |
| CFDocumentationToken | Basic message token that defaults is activated method to access UDN documentation |
| CFDocumentTabFactory | |
| CFDocumentTabFactoryForObjects | |
| CFDocumentTracker | |
| CFDoRepLifetimeParams | Struct containing various parameters that can be passed to DOREPLIFETIME_WITH_PARAMS to control how variables are replicated |
| CFDoubleChannelCurveModel | |
| CFDoubleInterval | |
| CFDoubleProperty | |
| CFDoubleRange | |
| CFDoubleRangeBound | |
| CFDragAlignmentBase | FDragAlignmentBase is a base class for shared functionality of UDragAlignmentMechanic and UDragAlignmentInteraction |
| CFDragAndDropVerticalBoxOp | |
| CFDragDropConfirmation | |
| CFDragDropEvent | Like a mouse event but with content |
| CFDragDropOLEData | |
| CFDragDropOperation | A base class for a DragAndDrop operation which supports reflection |
| CFDragTool | The base class that all drag tools inherit from |
| CFDragTool_ActorBoxSelect | Draws a box in the current viewport and when the mouse button is released, it selects/unselects everything inside of it |
| CFDragTool_ActorFrustumSelect | Draws a box in the current viewport and when the mouse button is released, it selects/unselects everything inside of it |
| CFDragTool_Measure | Draws a line in the current viewport and displays the distance between its start/end points in the center of it |
| CFDragTool_ViewportChange | Draws a line in the current viewport and display the view options |
| CFDrawPolygonStateChange | Polygon tool draw type |
| CFDrawPolyPathStateChange | |
| CFDriverConfigEntryConstraints | |
| CFDriverDenyListEntry | |
| CFDriverIdMetaData | |
| CFDriverMetaData | A static helper class which is used to easily construct various types of AutomationDriver specific SlateMetaData |
| CFDriverVersion | |
| CFDropQuery | |
| CFDummyAudioStreamingManager | Dummy audio streaming manager used on the servers and whenever we cannot render audio |
| CFDummyNameValidator | |
| CFDummyResolveParameter | |
| CFDummySkeletalMeshVertexBuffer | Vertex buffer with static lod chunk vertices for use with GPU skinning |
| CFDummyViewport | Minimal viewport for assisting with taking screenshots (also used within a plugin) |
| CFDumpFPSChartToEndpoint | |
| CFDuplicateDataReader | Reads duplicated objects from a memory buffer, replacing object references to duplicated objects |
| CFDuplicateDataWriter | Writes duplicated objects to a memory buffer, duplicating referenced inner objects and adding the duplicates to the DuplicatedObjects map |
| CFDuplicatedObject | Information about a duplicated object For use with a dense object annotation |
| CFDuplicatedVerticesBuffer | |
| CFDurationAtomicTimer | Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction), when the storage is std::atomic<double> |
| CFDurationTimer | Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction) |
| CFDVRStreamingStatus | Interface(s) for platform feature modules |
| CFDXT1 | Structure encompassing single DXT1 block |
| CFDXT5 | Structure encompassing single DXT5 block |
| CFDXTColor16 | Helper struct for a 16 bit 565 color of a DXT1/3/5 block |
| CFDXTColor565 | Helper struct for a 16 bit 565 color of a DXT1/3/5 block |
| CFDynamicAllocReadBuffer | |
| CFDynamicAnimTrailEmitterData | Dynamic emitter data for AnimTrail emitters |
| CFDynamicBeam2EmitterData | Dynamic emitter data for Beam emitters |
| CFDynamicBeam2EmitterReplayData | Source data for Beam emitters |
| CFDynamicEmitterDataBase | Base class for all emitter types |
| CFDynamicEmitterReplayDataBase | Source data base class for all emitter types |
| CFDynamicForceFeedbackDetails | |
| CFDynamicLayerInfo | |
| CFDynamicMesh3 | FDynamicMesh3 is a dynamic triangle mesh class |
| CFDynamicMeshAttributeSet | FDynamicMeshAttributeSet manages a set of extended attributes for a FDynamicMesh3 |
| CFDynamicMeshBufferAllocator | This class provides the vertex/index allocator interface used by FDynamicMeshBuilder which is already implemented internally with caching in mind but can be customized if needed |
| CFDynamicMeshBuilder | A utility used to construct dynamically generated meshes, and render them to a FPrimitiveDrawInterface |
| CFDynamicMeshBuilderSettings | |
| CFDynamicMeshComponentSelectorFactory | FDynamicMeshComponentSelectorFactory constructs FDynamicMeshSelector instances for UDynamicMeshComponents |
| CFDynamicMeshComponentToMeshRenderBufferSet | |
| CFDynamicMeshDrawOffset | |
| CFDynamicMeshEmitterData | Dynamic emitter data for Mesh emitters |
| CFDynamicMeshEmitterReplayData | Source data for Mesh emitters |
| CFDynamicMeshGroupEdit | FDynamicMeshGroupEdit stores a modification of polygroup IDs on a set of triangles |
| CFDynamicMeshGroupEditBuilder | FDynamicMeshGroupEditBuilder builds up a FDynamicMeshGroupEdit incrementally |
| CFDynamicMeshIndexBuffer16 | |
| CFDynamicMeshIndexBuffer32 | Index Buffer |
| CFDynamicMeshModule | |
| CFDynamicMeshOpResult | FDynamicMeshOpResult is a container for a computed Mesh and Transform |
| CFDynamicMeshPolygroupTransformer | IGeometrySelectionTransformer for Dynamic Mesh Polygroups, that does various types of soft deformation |
| CFDynamicMeshSelector | FDynamicMeshSelector is an implementation of FBaseDynamicMeshSelector meant to be used with UDynamicMeshComponents |
| CFDynamicMeshVertex | The vertex type used for dynamic meshes |
| CFDynamicParameter | Simple class that wraps the math involved with interpolating a parameter over time based on audio device update time |
| CFDynamicPrimitiveResource | An interface implemented by dynamic resources which need to be initialized and cleaned up by the rendering thread |
| CFDynamicPrimitiveUniformBuffer | |
| CFDynamicReleaseDeadZone | Properties and functions for a trigger's Dyanamic Release DeadZone |
| CFDynamicResolutionHeuristicProxy | Render thread proxy that holds the heuristic for dynamic resolution |
| CFDynamicResolutionStateInfos | Information about the state of dynamic resolution |
| CFDynamicRibbonEmitterData | Dynamic emitter data for Ribbon emitters |
| CFDynamicRibbonEmitterReplayData | Source data for Ribbon emitters |
| CFDynamicSpriteEmitterData | Dynamic emitter data for sprite emitters |
| CFDynamicSpriteEmitterDataBase | Base class for Sprite emitters and other emitter types that share similar features |
| CFDynamicSpriteEmitterReplayData | Source data for Sprite emitters |
| CFDynamicSpriteEmitterReplayDataBase | Source data base class for Sprite emitters |
| CFDynamicStats | Helper class used to generate dynamic stat ids |
| CFDynamicTextToken | Message token with a localized attribute text payload |
| CFDynamicTrailsEmitterData | Dynamic emitter data for Ribbon emitters |
| CFDynamicTrailsEmitterReplayData | Source data for trail-type emitters |
| CFEdge | Implements an edge consisting of two vertices |
| CFEdgeLoop | Sequential lists of vertices/edges in a mesh that form a closed loop |
| CFEdGraphEditAction | Struct containing information about what actions occurred on the graph |
| CFEdGraphNodeDeprecationResponse | Deprecation response data |
| CFEdGraphNodeHandle | |
| CFEdGraphPinHandle | |
| CFEdGraphSchemaAction_Dummy | Action to add a node to the graph |
| CFEdGraphSchemaActionDefiningObject | Distinguishes between different graph types |
| CFEdGraphToken | A Message Log token that links to an elemnt (node or pin) in an EdGraph |
| CFEdGraphUtilities | |
| CFEditableGroom | |
| CFEditableGroomGroup | |
| CFEditableHairGuide | |
| CFEditableHairGuideControlPoint | |
| CFEditableHairStrand | |
| CFEditableHairStrandControlPoint | |
| CFEditMeshPolygonsToolMeshChange | PolyEdit Actions |
| CFEditorAnalytics | |
| CFEditorAxisDisplayInfo | |
| CFEditorBuildUtils | Utility class to hold functionality for building within the editor |
| CFEditorCacheArchetypeManager | |
| CFEditorCameraController | FEditorCameraController |
| CFEditorCommandLineUtils | |
| CFEditorCommonDrawHelper | Implements some basic functionality used by all editor viewports |
| CFEditorDelegates | FEditorDelegates Delegates used by the editor |
| CFEditorDirectories | |
| CFEditorFileUtils | This class is a wrapper for editor loading and saving functionality It is meant to contain only functions that can be executed in script (but are also allowed in C++) |
| CFEditorFolderUtils | |
| CFEditorModeFactory | |
| CFEditorModeRegistry | A registry of editor modes and factories |
| CFEditorModeTools | A helper class to store the state of the various editor modes |
| CFEditorObjectVersion | |
| CFEditorPathHelper | Helper class that can build Editor FSoftObjectPath(s) based on EditorPathOwners in an object's outer chain |
| CFEditorScriptExecutionGuard | |
| CFEditorStateCollectionGCObject | |
| CFEditorSupportDelegates | FEditorSupportDelegates Delegates that are needed for proper editor functionality, but are accessed or triggered in engine code |
| CFEditorTickableLevelBounds | Ticks only in the editor, regardless of viewport 'Realtime' option |
| CFEditorUndoClient | Interface for tools wanting to handle undo/redo operations |
| CFEditorViewportClient | Viewport client for editor viewports |
| CFEditorViewportCommands | Class containing commands for editor viewport actions common to all viewports |
| CFEditorViewportLayout2x2 | |
| CFEditorViewportLayoutFourPanes | |
| CFEditorViewportLayoutFourPanesBottom | |
| CFEditorViewportLayoutFourPanesLeft | |
| CFEditorViewportLayoutFourPanesRight | |
| CFEditorViewportLayoutFourPanesTop | |
| CFEditorViewportLayoutOnePane | |
| CFEditorViewportLayoutThreePanes | |
| CFEditorViewportLayoutThreePanesBottom | |
| CFEditorViewportLayoutThreePanesLeft | |
| CFEditorViewportLayoutThreePanesRight | |
| CFEditorViewportLayoutThreePanesTop | |
| CFEditorViewportLayoutTwoPanesHoriz | |
| CFEditorViewportLayoutTwoPanesVert | |
| CFEditorViewportSelectability | Manages level actor viewport selectability and hovered visual states |
| CFEditorViewportSelectabilityBridge | Creates a link between a viewport and an outside module without requiring extra dependencies |
| CFEditorViewportStats | |
| CFEditorViewportTabContent | Represents the content in a viewport tab in an editor |
| CFEditorViewportTypeDefinition | Definition of a custom viewport |
| CFEditorViewportViewModifierParams | Parameter struct for editor viewport view modifiers |
| CFEditPropertyChain | This class represents the chain of member properties leading to an internal struct property |
| CFEdMode | Base class for all editor modes |
| CFElementIDRemappings | This is a structure which holds the ID remappings returned by a Compact operation, or passed to a Remap operation |
| CFEmbeddedCallParamsHelper | |
| CFEmbeddedCommunication | |
| CFEmbeddedDelegates | |
| CFEmbeddedKeepAwake | |
| CFEmitterDynamicParameterPayload | DynamicParameter particle payload |
| CFEmptyVariantState | A special tag that can be used as the first type in a TVariant parameter pack if none of the other types can be default-constructed |
| CFEmptyVertexDeclaration | The empty vertex declaration resource type |
| CFEnableOverridableSerializationScope | |
| CFEncryptedSignature | |
| CFEncryptionData | |
| CFEncryptionKeyResponse | |
| CFEndLoadPackageContext | |
| CFEndpointSubmixDetailsCustomization | |
| CFEngineAnalytics | The public interface for the editor's analytics provider singleton |
| CFEngineAnalyticsSessionSummary | Collects engine events/stats and stores a summary on disk until reported by the analytics session summary manager |
| CFEngineBuildSettings | |
| CFEngineFontServices | A shim around FSlateFontServices that provides access from the render thread (where FSlateApplication::Get() would assert) |
| CFEngineModule | Implements the engine module |
| CFEngineNetworkCustomVersion | |
| CFEnginePackageLocalizationCache | Implementation of a package localization cache that takes advantage of the asset registry |
| CFEnginePerformanceTargets | |
| CFEngineService | Implements an application session service |
| CFEngineShowFlags | ShowFlags are a set of bits (some are fixed in SHIPPING) that are stored in the ViewFamily |
| CFEngineTrackedActivityScope | |
| CFEngineVersion | Utility functions |
| CFEngineVersionBase | Base class for the EngineVersion class |
| CFEnsureHandlerArgs | |
| CFEnterpriseObjectVersion | |
| CFEnumEditorUtils | |
| CFEnumProperty | |
| CFEnumRegisterCompiledInInfo | Composite enumeration register compiled in info |
| CFEnumReloadVersionInfo | Reload version information for enumerations |
| CFEnvironmentalCollisions | |
| CFEnvQueryContextData | |
| CFEnvQueryDebugData | |
| CFEnvQueryDebugProfileData | |
| CFEnvQueryInstance | |
| CFEnvQueryItem | |
| CFEnvQueryItemDetails | Detailed information about item, used by tests |
| CFEnvQueryOptionInstance | |
| CFEnvQuerySpatialData | |
| CFEQSQueryDebugData | |
| CFEQSSceneProxy | |
| CFEquirectLayer | Class describing additional settings for equirect layers |
| CFEraseSculptLayerBrushOp | |
| CFEraseToBaseMeshBrushOp | |
| CFErrorTrackerWorstAnimation | |
| CFErrorTrackerWorstBone | |
| CFEuclidDivisionGCD | Euclidean algorithm using modulo policy |
| CFEvaluatedParameterSectionValues | Evaluation structure that holds evaluated values |
| CFEvaluateNearestSegmentBlender | Track segment blender that evaluates the nearest segment in empty space |
| CFEvaluationTreeEntryHandle | A structure that uniquely identifies an entry within a TEvaluationTreeEntryContainer |
| CFEvent | Interface for waitable events |
| CFEventRef | RAII-style pooled FEvent |
| CFExclusiveLoadPackageTimeTracker | A singleton to keep track of the exclusive load time of every package |
| CFExec | |
| CFExecutionResourceContext | Per-thread stack-frame of execution resource currently held |
| CFExecutionResourceContextScope | Used to push an execution resource on the stack-frame that can be retrieved by FExecutionResourceContext::Get() |
| CFExistingLODMeshData | |
| CFExistingMeshLodSectionData | |
| CFExistingSkelMeshData | |
| CFExistingStaticMeshData | |
| CFExportBundleEntry | Export bundle entry |
| CFExportMapEntry | Export map entry |
| CFExportObjectInnerContext | Encapsulates a map from objects to their direct inners, used by UExporter::ExportObjectInner when exporting objects |
| CFExportsValidationContext | Param struct for external export validation functions |
| CFExportTextDragDropOp | |
| CFExpressionError | Simple error structure used for reporting parse errors |
| CFExpressionGrammar | A lexical gammer defining how to parse an expression |
| CFExpressionInput | |
| CFExpressionInputIterator | Specifies what reference point should be used |
| CFExpressionNode | A node in an expression |
| CFExpressionOutput | |
| CFExpressionOutputIterator | An iterator for traversing the outputs of a UMaterialExpression |
| CFExtendedPlatformMemoryStats | Struct for more detailed stats that are slower to gather |
| CFExtender | |
| CFExtendKeyMenuParams | Utility struct representing a number of selected keys on a single channel |
| CFExtensibilityManager | Extensibility managers simply keep a series of FExtenders for a single menu/toolbar/anything It is here to keep a standardized approach to editor extensibility among modules |
| CFExternalAssetDependencyGatherer | |
| CFExternalContentDragDropOp | |
| CFExternalDataLayerHelper | |
| CFExternalDragOperation | An external drag and drop operation that originates outside of slate |
| CFExternalMorphSet | An external morph target set |
| CFExternalMorphSetWeights | The weight data for a specific external morph set |
| CFExternalMorphWeightData | The morph target weight data for all external morph target sets |
| CFExternalObjectAndActorDependencyGatherer | |
| CFExternalPackageHelper | |
| CFExternalPhysicsCustomObjectVersion | |
| CFExternalPhysicsMaterialCustomObjectVersion | |
| CFExternalTextureRegistry | Stores a registry of external textures mapped to their GUIDs |
| CFExtraShaderCompilerSettings | Additional compilation settings that can be configured by each FMaterial instance before compilation |
| CFFactChunk | |
| CFFallbackStruct | |
| CFFastOverlapInfoCompare | |
| CFFbxAttributeInfo | |
| CFFbxCameraInfo | |
| CFFbxErrors | This file contains known map errors that can be referenced by name |
| CFFbxErrorToken | Map error specific message token |
| CFFBXInOutParameters | |
| CFFbxLightInfo | |
| CFFbxMaterialInfo | |
| CFFbxMeshInfo | |
| CFFbxNodeInfo | |
| CFFbxSceneInfo | |
| CFFbxTextureInfo | |
| CFFCPXMLExporter | Entry point for launching an export of data from Sequencer into an XML file |
| CFFCPXMLImporter | Entry point for launching an import of data from an XML file into Sequencer |
| CFFeedbackContext | A context for displaying modal warning messages |
| CFFeedbackContextAnsi | |
| CFFeedbackContextEditor | A FFeedbackContext implementation for use in UnrealEd |
| CFFeedbackContextMarkup | A text-based markup language can be used to allow external processes to control the state machine, allowing command-line utilities to give graphical user feedback |
| CFFiBMD | |
| CFFiBMetaData | |
| CFField | Base class of reflection data objects |
| CFFieldClass | Object representing a type of an FField struct |
| CFFieldLayoutDesc | |
| CFFieldNetCache | |
| CFFieldPath | |
| CFFieldPathProperty | |
| CFFieldRemapInfo | Helper struct to allow us to redirect properties and functions through renames and additionally between classes if necessary |
| CFFieldVariant | Special container that can hold either UObject or FField |
| CFFileCachePreloadEntry | |
| CFFileHandleRegistry | |
| CFFileHandleRegistryReadTracker | |
| CFFileHelper | |
| CFFileJournalData | Contains the information that's returned from FileJournalGetFileData for a file |
| CFFileJournalFileHandle | A handle used by the FileJournal API |
| CFFileManagerGeneric | Base class for file managers |
| CFFileMappingFlags | |
| CFFilePackageStoreEntry | File based package store entry |
| CFFilePackageStoreEntrySoftReferences | |
| CFFilePackageWriterUtil | Class containing functions to save cooked packages in separate .uasset,.uexp,.ubulk files |
| CFFilePath | Structure for file paths that are displayed in the editor with a picker UI |
| CFFileRegion | |
| CFFileStatData | Contains the information that's returned from stat'ing a file or directory |
| CFFileSystemError | Stores custom error messages from the engine along with an optional system error code that can provider more detailed information |
| CFFillTextureCS | Compute shader for writing values |
| CFFilterData | |
| CFFilterExpressionHelpDialogConfig | |
| CFFilterVertex | The vertex data used to filter a texture |
| CFFilterVertexDeclaration | The filter vertex declaration resource type |
| CFFinalPostProcessSettings | All blended postprocessing in one place, non lerpable data is stored in non merged form |
| CFFinalSkinVertex | Data for a single skinned skeletal mesh vertex |
| CFFindAssetsArchive | This archive searches objects for assets |
| CFFindInBlueprintCachingOptions | Options to configure the bulk caching task |
| CFFindInBlueprintSearchManager | Singleton manager for handling all Blueprint searches, helps to manage the going progress of Blueprints, and is thread-safe |
| CFFindInBlueprintSearchTags | Const values for Find-in-Blueprints to tag searchable data |
| CFFindInBlueprintsGraph | Graphs, such as functions and macros, are stored here |
| CFFindInBlueprintsGraphNode | Graph nodes use this class to store their data |
| CFFindInBlueprintsNoResult | Class used to denote an empty search result |
| CFFindInBlueprintsPin | Pins use this class to store their data |
| CFFindInBlueprintsProperty | Property data is stored here |
| CFFindInBlueprintsResult | |
| CFFindInGraphResult | Item that matched the search results |
| CFFindInstancedReferenceSubobjectHelper | Contains a set of utility functions useful for searching out and identifying instanced sub-objects contained within a specific outer object |
| CFFindReferencedAssets | |
| CFFindReferencersArchive | Archive for mapping out the referencers of a collection of objects |
| CFFinishBuildMorphTargetData | Data to cache serialization results for async asset building |
| CFFIRFilterTimeBased | |
| CFFirstEntryEventGuard | |
| CFFirstPersonParameters | |
| CFFixedRGBASigned8 | 4 component vector corresponding to PF_R8G8B8A8_SNORM |
| CFFixedSampledSequenceGridMetrics | |
| CFFixedSampledSequenceView | |
| CFFixedTickState | |
| CFFixedUObjectArray | Fixed size UObject array |
| CFFixResult | |
| CFFixToken | A fix action token |
| CFFixupSelfContextItem | |
| CFFlattenBrushOp | |
| CFFleshAssetConversion | The public interface to this module |
| CFFleshAssetEdit | FFleshAssetEdit Structured RestCollection access where the scope of the object controls serialization back into the dynamic collection |
| CFFleshAssetThumbnailScene | |
| CFFleshCollection | FFleshCollection (FTetrehidralCollection) |
| CFFloat16 | 16 bit float components and conversion |
| CFFloat16Color | RGBA Color made up of FFloat16 |
| CFFloat32 | 32 bit float components |
| CFFloat3Packed | 3 component vector corresponding to DXGI_FORMAT_R11G11B10_FLOAT |
| CFFloat3PackedSE | 3 component vector corresponding to PF_R9G9B9EXP5 |
| CFFloatAttributeColorMapper | Maps float values to linear color ramp |
| CFFloatChannelCurveModel | |
| CFFloatDistribution | Raw distribution from which one float can be looked up per entry |
| CFFloatInfo_IEEE32 | |
| CFFloatInterval | |
| CFFloatProperty | |
| CFFloatRange | |
| CFFloatRangeBound | |
| CFFloatRK4SpringInterpolator | |
| CFFnv | FNV hash generation for different types of input data |
| CFFocusKnowledge | |
| CFFolder | |
| CFFolderDragDropOp | |
| CFFoliageOcclusionResults | |
| CFFollicleInfo | |
| CFFontFaceData | Raw font data for a Font Face asset |
| CFFontRasterizationSettings | Font face rasterization settings |
| CFForceFeedbackManager | |
| CFForceFeedbackValues | |
| CFForkedPageAllocation | |
| CFForkProcessHelper | Helper functions for processes that fork in order to share memory pages |
| CFFormatArgsTrace | |
| CFFormatArgumentData | Used to pass argument/value pairs into FText::Format via UKismetTextLibrary::Format |
| CFFormatArgumentValue | |
| CFFormatChunk | |
| CFFormatContainer | |
| CFFortniteMainBranchObjectVersion | |
| CFFortniteReleaseBranchCustomObjectVersion | |
| CFFortniteSeasonBranchObjectVersion | |
| CFFortniteValkyrieBranchObjectVersion | |
| CFFourBox | Holds the min/max planes that make up a set of 4 bounding volumes |
| CFFourDistanceFieldSamples | |
| CFFractureEditorModeToolkit | |
| CFFractureEditorModule | |
| CFFractureSelectionTools | |
| CFFractureToolDelegates | |
| CFFractureViewSettingsCustomization | |
| CFFrame | |
| CFFrameNumber | Typesafe 32-bit signed frame number |
| CFFrameNumberDetailsCustomization | Customize the FFrameNumber to support conversion from seconds/frames/timecode formats |
| CFFrameNumberRange | |
| CFFrameNumberRangeBound | |
| CFFrameRate | A frame rate represented as a fraction comprising 2 integers: a numerator (number of frames), and a denominator (per second) |
| CFFrameTime | Structure representing a time by a context-free frame number, plus a sub frame value in the range [0:1) Conversion to and from time in seconds is achieved in combination with FFrameRate |
| CFFrameworkObjectVersion | |
| CFFreezablePerPlatformFloat | |
| CFFrequencyProcessor | |
| CFFrozenMemoryImagePtr | Value of this struct should never be a valid unfrozen pointer (i.e |
| CFFrozenSceneViewMatricesGuard | |
| CFFullBlueprintEditorCommands | |
| CFFullSubUVPayload | |
| CFFunctionCompilationScope | |
| CFFunctionFromNodeHelper | |
| CFFunctionGraphTask | |
| CFFunctionHeartBeatScope | Simple scope object to put at the top of a function to monitor it completes in a timely fashion |
| CFFusionSampler | |
| CFFusionVoiceFixLayout | |
| CFFusionVoicePool | |
| CFFutureState | Base class for the internal state of asynchronous return values (futures) |
| CFFuzzyPathMatcher | Performs fuzzy path matching against a set of include and exclude paths |
| CFFXBudget | |
| CFFXSystemInterface | The interface to an effects system |
| CFFXTimeData | Timing data for various parts of FX work |
| CFGainMatrix | |
| CFGainTable | |
| CFGameDelegates | Class to set and get game callbacks |
| CFGameDragDropOperation | |
| CFGameInstancePIEParameters | |
| CFGameInstancePIEResult | |
| CFGameModeEvents | GameModeBase events, particularly for use by plugins |
| CFGameModeInfoCustomizer | Class to help customize a GameMode class picker, to show settings 'withing' GameMode |
| CFGameNetworkCustomVersion | |
| CFGamepadKeyNames | |
| CFGameplayAbilityInputBinds | Structure that tells AbilitySystemComponent what to bind to an InputComponent (see BindAbilityActivationToInputComponent) |
| CFGameplayAbilityReplicatedDataContainer | Associative container of GameplayAbilitySpecs + PredictionKeys --> FAbilityReplicatedDataCache |
| CFGameplayAbilityTargetingLocationInfoFixLayout | |
| CFGameplayCueNotify_SpawnContext | FGameplayCueNotify_SpawnContext |
| CFGameplayCueReferencePair | |
| CFGameplayCueTranslationEditorInfo | |
| CFGameplayCueTranslationEditorOnlyData | Overview of the GameplayCueTranslator system |
| CFGameplayCueTranslationNameSwap | Basis for name swaps |
| CFGameplayEffectConstants | Enumeration outlining the possible gameplay effect magnitude calculation policies |
| CFGameplayEffectModCallbackData | |
| CFGameplayTagChangedEventWrapperSpec | Holds tracking data for gameplay tag change event wrappers that have been bound |
| CFGameplayTagCountContainer | Struct that tracks the number/count of tag applications within it |
| CFGameplayTagNativeAdder | Class that can be subclassed by a game/plugin to allow easily adding native gameplay tags at startup |
| CFGameplayTagQueryExpression | |
| CFGameplayTagRedirectors | |
| CFGameplayTagSearchPathInfo | Struct describing the places to look for ini search paths |
| CFGameplayTaskEventData | |
| CFGameplayTaskInstanceClassPredicate | |
| CFGameplayTaskInstanceNamePredicate | |
| CFGameStateInputs | |
| CFGameThreadHitchHeartBeatThreaded | |
| CFGameTime | Contains all the timings of a gaming frame, to handle pause and time dilation (for instance bullet time) of the world |
| CFGarbageCollectionTracer | Interface to allow external systems to trace additional object references, used for bridging GCs |
| CFGarbageReferenceInfo | Information about references to objects marked as Garbage that's gather by the Garbage Collector |
| CFGatherableTextData | |
| CFGatherTextCommandletEmbeddedContext | Additional options and hooks that can be specified when running the GatherText commandlet embedded within another process |
| CFGatherTextContext | |
| CFGatherTextDelegates | |
| CFGBufferBinding | |
| CFGBufferBindings | |
| CFGBufferCompressionInfo | |
| CFGBufferInfo | |
| CFGBufferItem | |
| CFGBufferPacking | |
| CFGBufferParams | |
| CFGBufferTarget | |
| CFGCBoneLooseParameters | |
| CFGCDirectReference | |
| CFGCInternals | Helper to give GC internals friend access to certain core classes |
| CFGCObject | This class provides common registration for garbage collection for non-UObject classes |
| CFGCObjectInfo | Structure containing information about a UObject participating in Garbage Collection |
| CFGCScopeGuard | Prevent GC from running in the current scope |
| CFGCScopeTryGuard | |
| CFGenerateMips | |
| CFGenerateMipsParams | |
| CFGenerationInfo | Revision data for an Unreal package file |
| CFGenericApplicationMessageHandler | Interface that defines how to handle interaction with a user via hardware input and output |
| CFGenericBarrierSynchronizationDelegateData | Barrier synchonrization callback data |
| CFGenericCrashContext | Contains a runtime crash's properties that are common for all platforms |
| CFGenericDVRStreamingSystem | A generic implementation of the DVR/Streaming system, that doesn't support streaming |
| CFGenericGeomPhysicsInterfaceUsingSpatialAcceleration | |
| CFGenericKinematicActorDef | |
| CFGenericKinematicActorSyncState | |
| CFGenericMemoryStats | Holds generic memory stats, internally implemented as a map |
| CFGenericMemoryWarningContext | |
| CFGenericPhysicsInterface | |
| CFGenericPhysicsModelDef | |
| CFGenericPlatformAffinity | |
| CFGenericPlatformApplicationMisc | |
| CFGenericPlatformAtomics | DEPRECATED! |
| CFGenericPlatformChunkInstall | Generic implementation of chunk based install |
| CFGenericPlatformHostCommunication | Generic implementation of IPlatformHostCommunication |
| CFGenericPlatformInput | |
| CFGenericPlatformInputDeviceMapper | Generic implementation of the IPlatformInputDeviceMapper |
| CFGenericPlatformMallocCrash | Simple pooled memory allocator that uses preallocated memory |
| CFGenericPlatformMath | Generic implementation for most platforms |
| CFGenericPlatformMemory | Generic implementation for most platforms, these tend to be unused and unimplemented |
| CFGenericPlatformMemoryConstants | Struct used to hold common memory constants for all platforms |
| CFGenericPlatformMemoryStats | Struct used to hold common memory stats for all platforms |
| CFGenericPlatformMisc | Generic implementation for most platforms |
| CFGenericPlatformOutputDevices | Generic implementation for most platforms |
| CFGenericPlatformProcess | Generic implementation for most platforms, these tend to be unused and unimplemented |
| CFGenericPlatformProperties | Base class for platform properties |
| CFGenericPlatformRHIFramePacer | Generic implementation for most platforms |
| CFGenericPlatformSplash | Generic implementation for most platforms |
| CFGenericPlatformStackWalk | Generic implementation for most platforms |
| CFGenericPlatformStricmp | Optimized locale and CRT independent case-insensitive string comparisons |
| CFGenericPlatformString | Generic string implementation for most platforms |
| CFGenericPlatformSurvey | Generic implementation for most platforms, these tend to be unused and unimplemented |
| CFGenericPlatformSymbolData | Debug symbol information |
| CFGenericPlatformSymbolDatabase | Container for debug symbols corresponding to a single binary file |
| CFGenericPlatformSymbolDatabaseKeyFuncs | |
| CFGenericPlatformSymbolication | |
| CFGenericPlatformSymbolInfo | File & line info for a debug symbol region |
| CFGenericPlatformTextField | |
| CFGenericPlatformTime | Generic implementation for most platforms |
| CFGenericPlatformTLS | It should be possible to provide a generic implementation as long as a threadID is provided |
| CFGenericPlatformTypes | Generic types for almost all compilers and platforms |
| CFGenericRaycastPhysicsInterfaceUsingSpatialAcceleration | |
| CFGenericSaveGameSystem | A generic save game system that just uses IFileManager to save/load with normal files |
| CFGenericSelectionFilter | Manages selections of objects |
| CFGenericShaderStat | |
| CFGenericStackBasedMallocCrash | |
| CFGenericTabHistory | |
| CFGenericVideoRecordingSystem | A generic implementation of the video recording system, that doesn't support recording |
| CFGenericWindow | |
| CFGenericWindowDefinition | |
| CFGeometricObjectsModule | |
| CFGeometryAddParams | |
| CFGeometryAlgorithmsModule | |
| CFGeometryCacheManualVertexFetchUniformBufferParameters | |
| CFGeometryCacheVertexFactoryUniformBufferParameters | |
| CFGeometryCacheVertexFactoryUserData | The mesh batch element user data should point to an instance of this struct |
| CFGeometryCacheVertexVertexFactory | Vertex factory for geometry caches |
| CFGeometryCollectionFacesTreeItem | |
| CFGeometryCollectionFacesTreeItemFace | |
| CFGeometryCollectionFacesTreeItemGeometry | |
| CFGeometryCollectionVertexFactory | A vertex factory for Geometry Collections |
| CFGeometryCollectionVertexFactoryShaderParameters | |
| CFGeometryCollectionVertexFactoryUniformShaderParameters | |
| CFGeometryCollectionVerticesTreeItem | |
| CFGeometryCollectionVerticesTreeItemGeometry | |
| CFGeometryCollectionVerticesTreeItemVertex | |
| CFGeometryCoreModule | |
| CFGeometryFrameworkModule | |
| CFGeometryHelper | |
| CFGeometryIdentifier | FGeometryIdentifier is used to represent a specific Geometry-containing object |
| CFGeometryObjectVersion | |
| CFGeometryProcessingAdaptersModule | |
| CFGeometryScriptBakeType_Constant | |
| CFGeometryScriptBakeType_Curvature | |
| CFGeometryScriptBakeType_Height | |
| CFGeometryScriptBakeType_MultiTexture | |
| CFGeometryScriptBakeType_Occlusion | |
| CFGeometryScriptBakeType_Texture | |
| CFGeometryScriptBakeType_UVShell | |
| CFGeometryScriptBakeTypes | |
| CFGeometryScriptingCoreModule | |
| CFGeometrySelectionDeltaChange | FGeometrySelectionDeltaChange stores a Remove-then-Add change in a FGeometrySelection |
| CFGeometrySelectionHandle | FGeometrySelectionHandle stores a Selection and an Identifier for the geometry object that the Selection is defined relative to |
| CFGeometrySelectionReplaceChange | FGeometrySelectionReplaceChange stores a full replacement of a FGeometrySelection, ie full copies of the selection set before and after the change |
| CFGeometrySet3 | FGeometrySet3 stores a set of 3D Points and Polyline curves, and supports spatial queries against these sets |
| CFGeomTools2D | |
| CFGestureDetector | The gesture detector can simulate the detection of certain kinds of gestures that may or may not be available to be detected at the platform level |
| CFGestureRecognizer | |
| CFGetActionsBoundToKey | |
| CFGetMeshParameters | FGetMeshParameters is used by ToolTarget Interfaces/Implementations that support returning a mesh, to allow clients to specify various options like a specific LOD of a mesh, which attributes are required, etc |
| CFGlobalBoundShaderState | |
| CFGlobalBoundShaderStateArgs | |
| CFGlobalBoundShaderStateResource | FGlobalBoundShaderState |
| CFGlobalBoundShaderStateWorkArea | |
| CFGlobalComponentRecreateRenderStateContext | Destroys render states for all components or for a provided list of components and then recreates them when this object is destroyed |
| CFGlobalComponentReregisterContext | Removes all components from their scenes for the lifetime of the class |
| CFGlobalCueTypeTable | |
| CFGlobalDynamicIndexBuffer | A system for dynamically allocating GPU memory for indices |
| CFGlobalDynamicIndexBufferAllocation | |
| CFGlobalDynamicIndexBufferAllocationEx | |
| CFGlobalDynamicReadBuffer | A system for dynamically allocating GPU memory for rendering |
| CFGlobalDynamicVertexBuffer | A system for dynamically allocating GPU memory for vertices |
| CFGlobalDynamicVertexBufferAllocation | |
| CFGlobalEditorCommonCommands | |
| CFGlobalFocusSettings | |
| CFGlobalNotification | Class used to provide simple global notifications |
| CFGlobalPSOCollectorManager | Manages all collect functions of the globally declared PSOCollectorCreateFunction |
| CFGlobalShader | FGlobalShader |
| CFGlobalShaderMap | |
| CFGlobalShaderMapContent | |
| CFGlobalShaderMapId | Class that encapsulates logic to create a DDC key for the global shader map |
| CFGlobalShaderMapSection | |
| CFGlobalShaderPermutationParameters | |
| CFGlobalShaderType | A shader meta type for the simplest shaders; shaders which are not material or vertex factory linked |
| CFGlobalShaderTypeCompiler | |
| CFGlobalTabmanager | |
| CFGlobalUITags | |
| CFGPUAdpater | |
| CFGPUBaseSkinAPEXClothVertexFactory | Vertex factory with vertex stream components for GPU-skinned and morph target streams |
| CFGPUBaseSkinVertexFactory | Vertex factory with vertex stream components for GPU skinned vertices |
| CFGPUBreadcrumbCrashData | GPU breadcrumbs |
| CFGPUBreadcrumbsSharedContext | Fixed size structure holding GPU breadcrumbs information, to be communicated to the crash reporting client |
| CFGPUDriverHelper | |
| CFGPUDriverInfo | |
| CFGPUSceneWriteDelegateRef | Abstract reference to a GPUSceneWriteDelegate, such that implementation details can be left to the renderer |
| CFGPUSkinAPEXClothDataType | Stream component data bound to Apex cloth vertex factory |
| CFGPUSkinCache | |
| CFGPUSkinCacheVisualizationData | |
| CFGPUSkinCacheVisualizationMenuCommands | |
| CFGPUSkinDataType | Stream component data bound to GPU skinned vertex factory |
| CFGPUSkinPassThroughFactoryLooseParameters | |
| CFGPUSkinPassthroughVertexFactory | Vertex factory with vertex stream components for GPU-skinned streams |
| CFGPUSortBuffers | The input buffers required for sorting on the GPU |
| CFGPUSortManager | A manager that handles different GPU sort tasks |
| CFGPUTextureTransferModule | |
| CFGradientStopMark | |
| CFGraphActionListBuilderBase | |
| CFGraphActionMenuBuilder | |
| CFGraphActionNode | |
| CFGraphAppearanceInfo | Info about how to draw the graph |
| CFGraphAStar | Generic graph A* implementation |
| CFGraphAStarDefaultNode | Default A* node class |
| CFGraphAStarDefaultPolicy | |
| CFGraphContextMenuBuilder | |
| CFGraphDiffControl | Used to find differences between revisions of a graph |
| CFGraphDisplayInfo | This is a response from GetGraphDisplayInformation |
| CFGraphEditorCommands | |
| CFGraphEditorCommandsImpl | |
| CFGraphEditorDragDropAction | |
| CFGraphEditorModule | Graph editor public interface |
| CFGraphEventImpl | |
| CFGraphInformationPopupInfo | |
| CFGraphLine | Graph Line data |
| CFGraphNodeCreator | Helper object to ensure a graph node is correctly constructed |
| CFGraphNodeDragDropOp | |
| CFGraphNodeFactory | |
| CFGraphPanelNodeFactory | |
| CFGraphPanelPinConnectionFactory | |
| CFGraphPanelPinFactory | |
| CFGraphPinHandle | A handle to a pin, defined by its owning node's GUID, and the pin's name |
| CFGraphSchemaActionDragDropAction | |
| CFGraphSchemaActionDragDropAction_DataflowSubGraph | Action that refers to a dataflow subgraph It is used to display the variables in the SDataflowMembersWidget |
| CFGraphSchemaActionDragDropAction_DataflowVariable | Action to add a node to the graph |
| CFGraphSelectionManager | |
| CFGraphSplineOverlapResult | |
| CFGraphThreshold | Graph Line data |
| CFGraphTraversalCounter | |
| CFGridSize2D | |
| CFGridWidget | |
| CFGroomAssetMemoryStats | |
| CFGroomBindingAssetMemoryStats | Implements an asset that can be used to store binding information between a groom and a skeletal mesh |
| CFGroomBindingAsyncBuildScope | |
| CFGroomBindingAsyncBuildTask | |
| CFGroomBindingAsyncBuildWorker | Worker used to perform async compilation |
| CFGroomBindingBuildContext | |
| CFGroomBindingBuilder | |
| CFGroomBindingCompilingManager | |
| CFGroomBuilder | |
| CFGroomCacheAnimationData | Groom animation data for a frame |
| CFGroomCacheChunk | Implements an asset that is used to store an animated groom |
| CFGroomCacheGroupData | Animatable group data that maps to FHairStrandsDatas |
| CFGroomCacheInputData | Built groom data input used for a groom cache animation frame |
| CFGroomCacheProcessor | Proxy that processes the HairGroupData into GroomCacheChunks that contain the groom animation data |
| CFGroomCacheResources | |
| CFGroomCacheStrandData | Animatable strand data that maps to FHairStrandsCurves |
| CFGroomCacheVertexData | Animatable vertex data that maps to FHairStrandsPoints |
| CFGroomComponentMemoryStats | |
| CFGroomDeformerBuilder | |
| CFGroomID | |
| CFGroomRBFDeformer | |
| CFGroomTextureBuilder | |
| CFGroomVisualizationData | |
| CFGroupEdgeInsertionFirstPointChange | Interactive activity for inserting a group edge into a mesh |
| CFGroupEraseBrushOp | |
| CFGroupPaintBrushOp | |
| CFGroupTopology | Given a per-triangle integer ("group"), FGroupTopology extracts a group-level topological graph from an input Mesh |
| CFGroupTopologyProvider | TopologyProvider using FGroupTopology |
| CFGroupTopologySelection | FGroupTopologySelection represents a set of selected elements of a FGroupTopology |
| CFGroupTopologySelector | FGroupTopologySelector is a MeshTopologySelector subclass using an FGroupTopology to define groups, edges, and vertices |
| CFGroupTopologyUtils | Additional functionality for operating on FGroupTopology |
| CFGrowableAllocationBase | |
| CFGrowableMallocBase | |
| CFGrowableMallocChunk | |
| CFGrowOnlySpanAllocator | |
| CFGuardSkipDirtyBlueprintStatus | |
| CFGuid | Implements a globally unique identifier |
| CFHairAssetHelper | |
| CFHairBulkContainer | |
| CFHairCardIndexBuffer | |
| CFHairCardsBulkData | |
| CFHairCardsDatas | |
| CFHairCardsDeformedResource | |
| CFHairCardsGeometry | |
| CFHairCardsIndexFormat | |
| CFHairCardsInterpolationBulkData | |
| CFHairCardsInterpolationDatas | Hair cards points interpolation attributes |
| CFHairCardsInterpolationFormat | |
| CFHairCardsInterpolationResource | |
| CFHairCardsInterpolationVertex | |
| CFHairCardsMaterialFormat | |
| CFHairCardsNormalFormat | |
| CFHairCardsPositionFormat | |
| CFHairCardsRestResource | |
| CFHairCardsUVFormat | |
| CFHairCardsVertexBuffer | |
| CFHairCardsVertexFactory | A vertex factory which simply transforms explicit vertex attributes from local to world space |
| CFHairClusterIndexFormat | |
| CFHairClusterInfo | |
| CFHairClusterInfoFormat | |
| CFHairCommonResource | |
| CFHairDescription | |
| CFHairDescriptionBulkData | Bulk data storage for FHairDescription |
| CFHairDescriptionGroup | |
| CFHairDescriptionGroups | |
| CFHairDescriptionVersion | |
| CFHairGroupInstance | |
| CFHairGroupPlatformData | |
| CFHairGroupResources | |
| CFHairLODInfo | |
| CFHairMeshes | |
| CFHairMeshesBulkData | |
| CFHairMeshesDatas | |
| CFHairMeshesDeformedResource | |
| CFHairMeshesRestResource | |
| CFHairResourceName | |
| CFHairStrandsAttributeFormat | |
| CFHairStrandsBulkCommon | |
| CFHairStrandsBulkData | |
| CFHairStrandsClusterBulkData | |
| CFHairStrandsClusterData | |
| CFHairStrandsClusterResource | |
| CFHairStrandsCommonDatas | Hair strands datas that are stored on CPU |
| CFHairStrandsCore | Implements the HairStrands module |
| CFHairStrandsCullingResource | |
| CFHairStrandsCurveFormat | |
| CFHairStrandsCurves | Hair strands Curves attribute |
| CFHairStrandsDatas | Built hair strands data (decimated/shuffled/...) |
| CFHairStrandsDebugDatas | Hair strands debug data |
| CFHairStrandsDebugResources | |
| CFHairStrandsDeformedResource | |
| CFHairStrandsDeformedRootResource | |
| CFHairStrandsIndexFormat | Hair strands index format |
| CFHairStrandsInterpolationBulkData | |
| CFHairStrandsInterpolationDatas | Hair strands points interpolation attributes |
| CFHairStrandsInterpolationFormat | |
| CFHairStrandsInterpolationResource | |
| CFHairStrandsLODDeformedRootResource | |
| CFHairStrandsLODRestRootResource | |
| CFHairStrandsMeshTrianglePositionFormat | Skinned mesh triangle vertex position format |
| CFHairStrandsPoints | Hair strands points attribute |
| CFHairStrandsPointToCurveFormat | |
| CFHairStrandsPositionFormat | |
| CFHairStrandsPositionOffsetFormat | |
| CFHairStrandsRawDatas | Hair strands raw datas that are stored on CPU |
| CFHairStrandsRaytracingFormat | |
| CFHairStrandsRBFSampleIndexFormat | Hair strands RBF sample index format |
| CFHairStrandsRestResource | |
| CFHairStrandsRestRootResource | |
| CFHairStrandsRootBarycentricFormat | |
| CFHairStrandsRootBulkData | |
| CFHairStrandsRootData | |
| CFHairStrandsRootIndexFormat | |
| CFHairStrandsRootToUniqueTriangleIndexFormat | |
| CFHairStrandsRootUtils | |
| CFHairStrandsTangentFormat | |
| CFHairStrandsTranscodedPositionFormat | |
| CFHairStrandsUniqueTriangleIndexFormat | |
| CFHairStrandsVertexFactory | A vertex factory which simply transforms explicit vertex attributes from local to world space |
| CFHairStrandsVoxelData | |
| CFHairStrandsWeightFormat | Hair strands weights format |
| CFHairStreamingRequest | |
| CFHairVertexFactoryTypesPerMaterialData | |
| CFHandleToCmdIndex | Converts a relative handle to the appropriate index into the Cmds array |
| CFHapticFeedbackBuffer | |
| CFHapticFeedbackValues | |
| CFHardwareDisplay | |
| CFHardwareInfo | |
| CFHardwareSurveyResults | |
| CFHarmonixDspModule | |
| CFHarmonixMetasoundModule | |
| CFHarmonixMeterData | |
| CFHashBuilder | Class for computing a hash of multiple types, going through GetTypeHash when the type implements it, and fallbacks to raw data hashing when the type doesn't |
| CFHashedName | |
| CFHashTable | |
| CFHazardPointerCollection | FHazardPointerCollection is a collection that is used to aquire a Hazardpointer |
| CFHDRIBackdropModule | |
| CFHDRIBackdropPlacement | |
| CFHDRIBackdropStyle | |
| CFHealthSnapshot | Describes a health snapshot about the game at the current time including memory stats |
| CFHeightfieldComponentDescription | Information about a heightfield gathered by the renderer for heightfield lighting |
| CFHeightmapAccessor | |
| CFHeightMapSettings | |
| CFHeterogeneousVolumeData | |
| CFHiddenPropertyPermissionList | |
| CFHierarchicalInstancedStaticMeshDelegates | |
| CFHierarchicalLODBuilder | This is Hierarchical LOD builder |
| CFHierarchicalLogArchive | |
| CFHierarchicalStaticMeshSceneProxy | |
| CFHierarchyWidgetDragDropOp | This drag drop operation allows widgets from the hierarchy rows to be dragged and dropped around the editor |
| CFHighResScreenshotConfig | |
| CFHistogram | Fairly generic histogram for values that have natural lower bound and possibly no upper bound, e.g., frame time |
| CFHistogramBuilder | Used to construct a histogram that runs over a custom set of ranges, while still enforcing contiguity on the bin ranges |
| CFHistogramSettingsCustomization | |
| CFHistoricTextFormatData | Used to gather information about a historic text format operation |
| CFHistoricTextNumericData | Used to gather information about a historic numeric format operation |
| CFHitProxyConsumer | An interface to a hit proxy consumer |
| CFHitProxyId | Encapsulates a hit proxy ID |
| CFHittestGrid | |
| CFHitTesting | Private interface to control which classes are allowed to perform hit-testing |
| CFHLODActorDesc | ActorDesc for AWorldPartitionHLOD |
| CFHLODBuildContext | Base class for all HLOD Builder settings |
| CFHLODBuildResult | Result of the HLOD build of a single actor |
| CFHLODCreationContext | |
| CFHLODCreationParams | |
| CFHLODHashBuilder | |
| CFHLODHashContext | |
| CFHLODHashScope | |
| CFHLSLSyntaxHighlighterMarshaller | Syntax highlighting for hlsl text |
| CFHlslSyntaxTokenizer | Tokenize the text based on Hlsl tokens |
| CFHMDSceneViewExtension | Scene View Extension which is enabled for all HMDs to unify IsActiveThisFrame_Internal |
| CFHostNodeArrangementSettings | |
| CFHUDHitBox | Hitbox used for clickable HUD elements |
| CFIdentityDeltaRange | Helper to make it possible to use the same paths for gather / scatter even if the per-instance delta is not tracked |
| CFIdentityFunctor | A functor which returns whatever is passed to it |
| CFIdentityPrimitiveUniformBuffer | Primitive uniform buffer containing only identity transforms |
| CFIESLightProfileBatchedElementParameters | |
| CFIESLightProfilePS | Simple pixel shader that renders a IES light profile for the purposes of visualization |
| CFImageDimensions | FImageDimensions provides various functions for working with size/indices/coordinates of a 2D image, as well as standard UV spaces |
| CFImagePreTransformVS | Vertex shader to perform a screen rotation for Vulkan pre-rotation on mobile |
| CFImageToken | Basic message token with an icon/image payload |
| CFImageUtils | Class of static image utility functions |
| CFImaginaryBlueprint | An "imaginary" representation of a UBlueprint, featuring raw strings or other imaginary objects in the place of more structured substances |
| CFImaginaryComponent | An "imaginary" representation of a FProperty of an instanced component, featuring raw strings or other imaginary objects in the place of more structured substances |
| CFImaginaryFiBData | |
| CFImaginaryGraph | An "imaginary" representation of a UEdGraph, featuring raw strings or other imaginary objects in the place of more structured substances |
| CFImaginaryGraphNode | An "imaginary" representation of a UEdGraphNode, featuring raw strings or other imaginary objects in the place of more structured substances |
| CFImaginaryPin | An "imaginary" representation of a UEdGraphPin, featuring raw strings or other imaginary objects in the place of more structured substances |
| CFImaginaryProperty | An "imaginary" representation of a FProperty, featuring raw strings or other imaginary objects in the place of more structured substances |
| CFImplementedInterface | Information about an interface a class implements |
| CFImportImage | |
| CFImportObjectParams | Import the entire default properties block for the class specified |
| CFImportsValidationContext | Param struct for external import validation functions |
| CFInBunch | |
| CFIndenter | |
| CFIndex2i | 2-index tuple |
| CFIndexArrayView | An array view in to a static index buffer |
| CFIndexBuffer | An index buffer resource |
| CFIndexedHandleManager | |
| CFIndexedHandleManagerBase | Handle Manager meant for FIndexedHandleBase and FCompactIndexedHandleBase derived classes, handles are given out from a freelist and are zero based and consecutive in nature, so ideal for being used as indices in to arrays |
| CFIndexedLockFreeLink | |
| CFIndexLengthPair | |
| CFIndexToObject | Static version of IndexToObject for use with TWeakObjectPtr |
| CFInertializationCurve | |
| CFInertializationCurveDiffElement | |
| CFInertializationSparsePose | |
| CFInertialScrollManager | A helper class to calculate inertial scrolling |
| CFInflateBrushOp | |
| CFInGameCycleCounter | |
| CFInGameCycleHistory | |
| CFInGamePerformanceTracker | Helper class to track code timings |
| CFInGameScopedCycleCounter | |
| CFInitBodiesHelper | |
| CFInitBodiesHelperWithData | |
| CFInitBodySpawnParams | Helper struct to specify spawn behavior |
| CFInitStaticResourceRenderThreadTask | Helper task to initialize a static resource on the render thread |
| CFInlineReductionCacheData | |
| CFInputActionBinding | Binds a delegate to an action |
| CFInputActionUnifiedDelegate | |
| CFInputAxisBinding | Binds a delegate to an axis mapping |
| CFInputAxisKeyBinding | Binds a delegate to a raw float axis mapping |
| CFInputAxisUnifiedDelegate | Unified delegate specialization for float axis events |
| CFInputBehaviorModifierStates | FInputBehaviorModifierStates is an object that can be placed in an InputBehavior to allow users of the behavior to request that they be notified about modifier keys/buttons/etc state |
| CFInputBinding | Base class for the different binding types |
| CFInputBindingManager | Manager responsible for creating and processing input bindings |
| CFInputCaptureData | An active capturing behavior may need to keep track of additional data that cannot be stored within the behavior (for example if the same behavior instance is capturing for Left and Right separately) |
| CFInputCapturePriority | Each UInputBehavior provides a priority that is used to help resolve situations when multiple Behaviors want to capture based on the same input event |
| CFInputCaptureRequest | UInputBehavior returns an FInputCaptureRequest from WantsCapture() to indicate whether it wants to capture or ignore an input event |
| CFInputCaptureUpdate | IInputBehavior returns an FInputCaptureUpdate from BeginCapture() and UpdateCapture(), which indicates to the InputRouter what the Behavior would like to have happen |
| CFInputCoreModule | |
| CFInputDeviceAnalogStickDeadZoneProperty | A generic input device property that sets Deadzone for Analog Sticks |
| CFInputDeviceAnalogStickProperty | Base class for device properties that affect Analog Sticks |
| CFInputDeviceGyroAutoCalibrationProperty | A generic gyro calibration property for input devices whose gyroscopes (angular velocity sensors) can have their calibration enabled or disabled |
| CFInputDeviceId | Represents a single input device such as a gamepad, keyboard, or mouse |
| CFInputDeviceLightColorProperty | A generic light color property for input devices that have lights on them |
| CFInputDeviceScope | Context scope that indicates which IInputDevice is currently being handled |
| CFInputDeviceTriggerDynamicReleaseDeadZoneProperty | A generic input device property that sets "Dynamic Release DeadZones" for Analog Triggers |
| CFInputDeviceTriggerFeedbackProperty | Trigger resistance that is applied at a single position with the given strength |
| CFInputDeviceTriggerProperty | Base class for device properties that affect Triggers |
| CFInputDeviceTriggerResetProperty | This property can be used to reset the state of a given trigger |
| CFInputDeviceTriggerResistanceProperty | A generic trigger effect that allows analog triggers to have a resistance curve between two points (Start and End) |
| CFInputDeviceTriggerVibrationProperty | A generic input device property that sets vibration on triggers |
| CFInputEventState | |
| CFInputGestureBinding | Binds a gesture to a function |
| CFInputGestureUnifiedDelegate | Unified delegate specialization for gestureevents |
| CFInputKeyBinding | Binds a delegate to a key chord |
| CFInputKeyEventArgs | Input key event arguments |
| CFInputKeyManager | |
| CFInputLatencyTimer | Encapsulates a latency timer that measures the time from when mouse input is read on the gamethread until that frame is fully displayed by the GPU |
| CFInputModeDataBase | Abstract base class for Input Mode structures |
| CFInputModeGameAndUI | Data structure used to setup an input mode that allows the UI to respond to user input, and if the UI doesn't handle it player input / player controller gets a chance |
| CFInputModeGameOnly | Data structure used to setup an input mode that allows only the player input / player controller to respond to user input |
| CFInputModeUIOnly | Data structure used to setup an input mode that allows only the UI to respond to user input |
| CFInputPreprocessorRegistration | |
| CFInputProtocolMap | An map type that broadcasts the OnProtocolUpdated whenever it's inner map is updated |
| CFInputTouchBinding | Binds a delegate to touch input |
| CFInputTouchUnifiedDelegate | Unified delegate specialization for Touch events |
| CFInputVectorAxisBinding | Binds a delegate to a raw vector axis mapping |
| CFInputVectorAxisUnifiedDelegate | Unified delegate specialization for vector axis events |
| CFInstanceAttributeTracker | Tracks changes for instances, but that assumes storing stuff per index except the removed status which must be kept ID-based Removed items are tracked by ID and kept separate as we need to remember if an item was ever removed in order to handle these correctly |
| CFInstanceCountingObject | |
| CFInstanceDataBufferHeader | Header data for the instance data buffer that might be produced early (before the heavy lifting of a data update) to move the main sync point back & off the render thread |
| CFInstanceDataFlags | |
| CFInstanceDataManager | Manager class that tracks changes to instance data within the component, and is responsible for dispatching updates of the proxy |
| CFInstanceDataManagerSourceDataDesc | Data descriptor representing the component state abstracting the UPrimitiveComponent, needs to be passed into the change flushing |
| CFInstanceDataSceneProxy | |
| CFInstanceDataUpdateTaskInfo | |
| CFInstancedScreenVertexShaderVS | Vertex shader to draw an instanced quad covering all the viewports (SV_ViewportArrayIndex is output for each SV_InstanceID) |
| CFInstancedSkinnedMeshComponentHelper | Helper class used to share implementation for different InstancedSkinnedMeshComponent types |
| CFInstancedSkinnedMeshSceneProxyDesc | |
| CFInstancedStaticMeshComponentHelper | Helper class used to share implementation for different InstancedStaticMeshComponent types |
| CFInstancedStaticMeshDataType | |
| CFInstancedStaticMeshDelegates | |
| CFInstancedStaticMeshRenderData | Container for vertex factories used in the proxy to link MDC to the attribute buffers and similar data |
| CFInstancedStaticMeshSceneDesc | |
| CFInstancedStaticMeshSceneProxy | |
| CFInstancedStaticMeshSceneProxyDesc | |
| CFInstancedStaticMeshVertexFactory | A vertex factory for instanced static meshes |
| CFInstancedStaticMeshVertexFactoryShaderParameters | |
| CFInstanceDynamicData | |
| CFInstanceEditorData | |
| CFInstanceIdIndexMap | |
| CFInstanceSceneData | |
| CFInstanceSceneDataBuffers | |
| CFInstanceSceneDataImmutable | Stores instance data that is immutable - i.e., it is never changed after construction, it can be held onto by the renderer through a shared pointer |
| CFInstanceSceneShaderData | |
| CFInstanceToParentPair | |
| CFInstanceUpdateChangeSet | Collects changed instance data (and what else is needed to update the instance data proxy) from the source and |
| CFInstanceUpdateComponentDesc | Data descriptor representing the component state abstracting the UPrimitiveComponent, needs to be passed into the change flushing |
| CFInstancingUserData | |
| CFInt16Property | |
| CFInt16Range | |
| CFInt16RangeBound | |
| CFInt32Interval | |
| CFInt32Range | |
| CFInt32RangeBound | |
| CFInt64Property | |
| CFInt64Range | |
| CFInt64RangeBound | |
| CFInt8Property | |
| CFInt8Range | |
| CFInt8RangeBound | |
| CFIntegerChannelCurveModel | |
| CFInteractiveProcess | Implements an external process that can be interacted |
| CFInteractiveToolAction | FInteractiveToolAction is returned by a UInteractiveTool to represent an "Action" the Tool can execute |
| CFInteractiveToolActionSet | FInteractiveToolActionSet maintains a list of FInteractiveToolAction |
| CFInteractiveToolInfo | Passed to UInteractiveTool::Shutdown to indicate how Tool should shut itself down |
| CFInteractiveToolsFrameworkModule | |
| CFInterfaceProperty | This variable type provides safe access to a native interface pointer |
| CFInternalUObjectBaseUtilityIsValidFlagsChecker | |
| CFInternationalization | |
| CFInternationalizationArchive | |
| CFInternationalizationManifest | |
| CFInternetAddrDemo | |
| CFInterpCurve | Template for interpolation curves |
| CFInterpCurveFloat | |
| CFInterpCurveLinearColor | |
| CFInterpCurvePoint | Template for interpolation points |
| CFInterpCurveQuat | |
| CFInterpCurveTwoVectors | |
| CFInterpCurveVector | |
| CFInterpCurveVector2D | |
| CFIntervalGizmoActorFactory | AIntervalGizmoActor is an Actor type intended to be used with UIntervalGizmo, as the in-scene visual representation of the Gizmo |
| CFIntProperty | |
| CFIntrusiveUnsetOptionalState | |
| CFInvalidatableBrushAttribute | Represents the appearance of an SComboButton |
| CFInvisibleToWidgetReflectorMetaData | When using the widget reflector, it may be necessary to make some widgets non-pickable, like the debug canvas |
| CFIoBatch | I/O batch |
| CFIoBatchImpl | |
| CFIoBuffer | Reference to buffer data used by I/O dispatcher APIs |
| CFIoChunkBlockDecoder | Provides access to the chunk block decoder |
| CFIoChunkBlockDecodeRequest | |
| CFIoChunkBlockDecodeResult | Holds the result from decoding a single I/O store chunk block |
| CFIoChunkBlockDecodingParams | Parameters for decoding a single I/O store chunk block |
| CFIoChunkDecodingParams | Parameters for decoding a set of encoded blocks(s) |
| CFIoChunkEncoding | Encodes data into a set of encrypted and compressed blocks |
| CFIoChunkEncodingParams | Defines how the I/O chunk gets encoded into a set of compressed and encrypted block(s) |
| CFIoChunkId | Identifier to a chunk of data |
| CFIoContainerHeader | |
| CFIoContainerHeaderLocalizedPackage | |
| CFIoContainerHeaderPackageRedirect | |
| CFIoContainerHeaderSerialInfo | |
| CFIoContainerHeaderSoftPackageReferences | |
| CFIoContainerId | Container ID |
| CFIoContainerSettings | |
| CFIoDirectoryIndexEntry | |
| CFIoDirectoryIndexHandle | |
| CFIoDirectoryIndexReader | |
| CFIoDirectoryIndexResource | |
| CFIoDirectoryIndexWriter | |
| CFIoDispatcher | I/O dispatcher |
| CFIoDispatcherBackendContext | Context object used for signalling the I/O dispatcher |
| CFIoDispatcherInternal | |
| CFIoDispatcherMountedContainer | |
| CFIoFileIndexEntry | |
| CFIoHash | Stores a BLAKE3-160 hash, taken from the first 20 bytes of a BLAKE3-256 hash |
| CFIoHashBuilder | Calculates a BLAKE3-160 hash |
| CFIoMappedRegion | Mapped region |
| CFIoOffsetAndLength | Combined offset and length |
| CFIoReadOptions | |
| CFIoRequest | |
| CFIoRequestImpl | I/O request object |
| CFIOSApplication | |
| CFIOSApplicationInfo | Information that cannot be obtained during a signal-handler is initialised here |
| CFIOSAsyncTask | |
| CFIOSCommandLineHelper | |
| CFIOSConfigRules | |
| CFIOSCoreDelegates | |
| CFIOSCrashContext | |
| CFIOSCursor | |
| CFIOSDebugOutputDevice | Generic Output device that writes to Windows Event Log |
| CFIOSErrorOutputDevice | |
| CFIOSFeedbackContext | |
| CFIoSignatureError | |
| CFIoSignatureErrorEvent | |
| CFIOSInputInterface | Interface class for IOS input devices |
| CFIOSMallocCrashHandler | |
| CFIOSMallocZone | |
| CFIOSOutputDeviceFile | |
| CFIOSPlatformAffinity | |
| CFIOSPlatformApplicationMisc | |
| CFIOSPlatformFile | IOS File I/O implementation |
| CFIOSPlatformInput | |
| CFIOSPlatformMemory | IOS implementation of the memory OS functions |
| CFIOSPlatformMisc | IOS implementation of the misc OS functions |
| CFIOSPlatformOutputDevices | |
| CFIOSPlatformProcess | IOS implementation of the Process OS functions |
| CFIOSPlatformProperties | Implements iOS platform properties |
| CFIOSPlatformRHIFramePacer | IOS implementation of FGenericPlatformRHIFramePacer |
| CFIOSPlatformSplash | IOS splash implementation |
| CFIOSPlatformSurvey | IOS implementation of FGenericPlatformSurvey |
| CFIOSPlatformTextField | |
| CFIOSPlatformTypes | IOS specific types |
| CFIoStatus | I/O status with error code and message |
| CFIoStatusBuilder | Helper to make it easier to generate meaningful error messages |
| CFIoStoreCompressedBlockInfo | |
| CFIoStoreCompressedReadResult | |
| CFIoStoreEnvironment | Helper used to manage creation of I/O store file handles etc |
| CFIoStoreReader | |
| CFIoStoreShaderCodeArchive | |
| CFIoStoreShaderCodeArchiveHeader | |
| CFIoStoreShaderCodeEntry | Descriptor of an individual shader |
| CFIoStoreShaderGroupEntry | Descriptor of a group of shaders compressed together |
| CFIoStoreShaderMapEntry | Descriptor of a shader map |
| CFIoStoreTocChunkInfo | |
| CFIoStoreTocCompressedBlockEntry | Compression block entry |
| CFIoStoreTocCompressedBlockInfo | |
| CFIoStoreTocEntryMeta | TOC entry meta data |
| CFIoStoreTocHeader | I/O Store TOC header |
| CFIoStoreTocResource | Container TOC data |
| CFIoStoreTocResourceStorage | |
| CFIoStoreTocResourceView | |
| CFIOSView | |
| CFIOSWindow | A platform specific implementation of FNativeWindow |
| CFIsDuplicatingClassForReinstancing | |
| CFIsEditorLoadingPackage | |
| CFISMCInstanceDataSceneProxy | Proxy class that represents scene instance data to the renderer |
| CFISMCInstanceDataSceneProxyLegacyReordered | Proxy that supports legacy reordered (HISM) data management |
| CFISMCInstanceDataSceneProxyNoGPUScene | Proxy that supports legacy NoGPUScene data management (and HISM) |
| CFISMClientInstanceId | |
| CFISMComponentBatcher | Struct that allows batching of transforms and custom data of multiple (possibly instanced) static mesh components |
| CFISMInstanceUpdateChangeSet | Extends the change set with ISM specifics |
| CFISMPartitionInstanceManager | An ISM partition instance manager, tied to a given client instance ID |
| CFItemInfo | Info needed by every visible item in the tree |
| CFJavaHelper | |
| CFKCachedConvexData | |
| CFKCachedConvexDataElement | |
| CFKCachedPerTriData | |
| CFKCHandler_CallFunction | |
| CFKCHandler_EventEntry | |
| CFKCHandler_MakeContainer | |
| CFKCHandler_MathExpression | |
| CFKCHandler_VariableSet | |
| CFKConvexGeomRenderInfo | |
| CFkDOPBuildCollisionTriangle | |
| CFKelvinletBrushOp | |
| CFKeyAddOrDeleteEventItem | Item that's sent when an event is fired when we delete or add a key |
| CFKeyAreaElement | |
| CFKeyBarCurveModel | Class that provides functionality to represents keys as continuous ranges |
| CFKeyboardConfig | |
| CFKeyChain | |
| CFKeyDataOptimizationParams | Parameter structure passed to UE::MovieScene::Optimize that defines optimization parameters |
| CFKeyDetails | |
| CFKeyDrawInfo | Structure that defines how to draw a particular key |
| CFKeyEditData | |
| CFKeyframeTrackEditor | A base class for track editors that edit tracks which contain sections implementing GetKeyDataInterface |
| CFKeyHandle | Key handles are used to keep a handle to a key |
| CFKeyHandleSet | A set of key handles implemented as a sorted array for transparent passing to TArrayView<> APIs |
| CFKeyMoveEventItem | Item that's sent when an event is fired when we move a key in time |
| CFKeyPropertyParams | Parameters for keying a property |
| CFKeyPropertyResult | Result of keying |
| CFKeyState | |
| CFKeyzoneArgs | |
| CFkHitResult | |
| CFKismet2Menu | Kismet menu |
| CFKismetCompilerOptions | Options used for a specific invication of the blueprint compiler |
| CFKismetConnectionDrawingPolicy | |
| CFKismetDebugUtilities | |
| CFKismetNameValidator | |
| CFKismetNodeInfoContext | |
| CFKismetResourceStat | |
| CFKismetTraceSample | |
| CFKismetVariableDragDropAction | DragDropAction class for dropping a Variable onto a graph |
| CFLambdaMeshSculptBrushOpFactory | |
| CFLandscapeActorDesc | ActorDesc for LandscapeActors |
| CFLandscapeComponentDataInterface | |
| CFLandscapeComponentDataInterfaceBase | |
| CFLandscapeComponentGrassData | |
| CFLandscapeComponentSceneProxy | |
| CFLandscapeConfig | |
| CFLandscapeConfigChange | |
| CFLandscapeConfigHelper | |
| CFLandscapeDataInterface | |
| CFLandscapeDebugMaterialRenderProxy | |
| CFLandscapeDebugOptions | |
| CFLandscapeDirtyOnlyInModeScope | |
| CFLandscapeDoNotDirtyScope | |
| CFLandscapeEditDataInterface | |
| CFLandscapeElementParamArray | |
| CFLandscapeFixedGridVertexFactory | Vertex factory for fixed grid runtime virtual texture lod |
| CFLandscapeGrassWeightExporter | |
| CFLandscapeGrassWeightExporter_RenderThread | |
| CFLandscapeGrassWeightExporter_RenderThread_FixLayout | |
| CFLandscapeLayerUsageRenderProxy | |
| CFLandscapeLODOverridesCustomRenderPassUserData | |
| CFLandscapeMaskMaterialRenderProxy | |
| CFLandscapeMeshProxySceneProxy | |
| CFLandscapeNotification | |
| CFLandscapeNotificationManager | FLandscapeNotificationManager : centralizes landscape-related user notifications so that the user doesn't get flooded by toasts when multiple messages from possibly multiple landscapes are tossed around |
| CFLandscapePhysicalMaterialBuilder | Helper class used to Build or monitor Landscape Physical Material |
| CFLandscapePhysicalMaterialRenderTask | A single task for calculating the landscape physical material |
| CFLandscapeProxyComponentDataChangedParams | Helper class to store proxy changes information |
| CFLandscapeRenderSystem | |
| CFLandscapeSceneViewExtension | |
| CFLandscapeSectionInfo | |
| CFLandscapeSelectMaterialRenderProxy | |
| CFLandscapeSharedBuffers | |
| CFLandscapeStaticLightingGlobalVolumeMapping | |
| CFLandscapeStaticLightingMesh | Represents the triangles of a Landscape component to the static lighting system |
| CFLandscapeStaticLightingTextureMapping | A texture mapping for landscapes |
| CFLandscapeTextureAtlas | |
| CFLandscapeTextureDataInfo | |
| CFLandscapeTextureDataInterface | |
| CFLandscapeTextureMipEdgeOverrideProvider | |
| CFLandscapeTextureStorageMipProvider | |
| CFLandscapeVertex | |
| CFLandscapeVertexBuffer | |
| CFLandscapeVertexFactory | Vertex factory for VTF-heightmap terrain |
| CFLandscapeVertexFactoryPixelShaderParameters | Pixel shader parameters for use with FLandscapeVertexFactory |
| CFLandscapeVertexFactoryVertexShaderParameters | |
| CFLandscapeVertexRef | |
| CFLandscapeXYOffsetVertexFactory | Vertex factory for VTF-heightmap terrain |
| CFLaplacianPullKelvinlet | |
| CFLaplacianPullKelvinletBrushOp | |
| CFLargeMemoryData | Data storage for the large memory reader and writer |
| CFLargeMemoryReader | Archive for reading a large amount of arbitrary data from memory |
| CFLargeMemoryWriter | Archive for storing a large amount of arbitrary data to memory |
| CFLargeWorldCoordinatesRealProperty | |
| CFLatentResponse | |
| CFLatticeControlPointsMechanicMovementChange | |
| CFLatticeControlPointsMechanicSelectionChange | |
| CFLatticeDeformerToolConstrainedPointsChange | Deform a mesh using a regular hexahedral lattice |
| CFLayoutBlockTextContext | The context needed when creating a block from a run of a text |
| CFLayoutExtender | Class used for extending default layouts |
| CFLayoutGeometry | |
| CFLayoutLocalization | Class containing utilities for getting layout localization information |
| CFLayoutSaveRestore | |
| CFLazyName | Lazily constructed FName that helps avoid allocating FNames during static initialization |
| CFLazyObjectProperty | |
| CFLazyObjectPtr | FLazyObjectPtr is a type of weak pointer to a UObject that uses a GUID created at save time |
| CFLazyPrintf | |
| CFLazySingleton | Allows inline friend declaration without forward-declaring TLazySingleton |
| CFLeaf | |
| CFLegacyEdModeWidgetHelper | |
| CFLegacyLightMap1D | A 1D array of incident lighting data |
| CFLegacyQuantizedDirectionalLightSample | |
| CFLegacyQuantizedSimpleLightSample | |
| CFLegacyScreenPercentageDriver | Default screen percentage interface that just apply View->FinalPostProcessSettings.ScreenPercentage |
| CFLengthActivationUtils | Please use new version of this node, then use SetMuscleActivationParameter node to set up muscle activation parameters |
| CFLevelActorFoldersHelper | |
| CFLevelDragDropOp | |
| CFLevelEditorDragDropWorldSurrogateReferencingObject | |
| CFLevelEditorPlayNetworkEmulationSettingsDetail | Details customization for FEditorPlayNetworkEmulationSettings |
| CFLevelEditorSequencerBindingData | |
| CFLevelEditorSequencerIntegration | |
| CFLevelEditorSequencerIntegrationOptions | |
| CFLevelEditorViewportClient | |
| CFLevelGuids | Structure to hold information about an external packages objects used in cross-level references |
| CFLevelInstanceActorDesc | ActorDesc for Actors that are part of a LevelInstanceActor Level |
| CFLevelInstanceActorGuid | Helper struct that allows serializing the ActorGuid for runtime use |
| CFLevelInstanceActorImpl | Provides base implementation for AActor classes implementing the ILevelInstanceInterface |
| CFLevelInstanceActorPropertyOverride | |
| CFLevelInstanceEditorPivotHelper | |
| CFLevelInstanceID | |
| CFLevelInstancePropertyOverrideDesc | |
| CFLevelLegacyMapBuildData | |
| CFLevelPendingVisibilityStateAccessor | |
| CFLevelRegistrationAccessor | Accessor used by World/ActorComponent for component registration/unregistration |
| CFLevelRemoveFromWorldAccessor | A Level is a collection of Actors (lights, volumes, mesh instances etc.) |
| CFLevelSequenceActorSpawner | |
| CFLevelSequenceFBXInterop | |
| CFLevelSequenceSpawnRegister | Movie scene spawn register that knows how to handle spawning objects (actors) for a level sequence |
| CFLevelStreamingDelegates | |
| CFLevelStreamingGCHelper | Helper structure encapsulating functionality used to defer marking actors and their components as pending kill till right before garbage collection by registering a callback |
| CFLevelUtils | A set of static methods for common editor operations that operate on ULevel objects |
| CFLevelViewportActorLock | Interface for objects who want to lock the viewport to an actor |
| CFLifetimeProperty | FLifetimeProperty This class is used to track a property that is marked to be replicated for the lifetime of the actor channel |
| CFLightCacheInterface | An interface to cached lighting for a specific mesh |
| CFLightComponentLegacyMapBuildData | |
| CFLightComponentMapBuildData | |
| CFLightingActorDesc | |
| CFLightingBuildOptions | A set of parameters specifying how static lighting is rebuilt |
| CFLightingCellDesc | |
| CFLightingDensityMaterialRenderProxy | An material render proxy which overrides the material's Color and Lightmap resolution vector parameter |
| CFLightInteraction | Information about an interaction between a light and a mesh |
| CFLightMap | The abstract base class of 1D and 2D light-maps |
| CFLightMap2D | A 2D array of incident lighting data |
| CFLightMapCoefficients | The quantized coefficients for a single light-map texel |
| CFLightMapData2D | The raw data which is used to construct a 2D light-map |
| CFLightMapInteraction | Make sure at least one is defined |
| CFLightmapResourceCluster | A bundle of lightmap resources which are referenced by multiple components |
| CFLightmapSceneShaderData | |
| CFLightParticlePayload | |
| CFLightRayIntersection | The result of an intersection between a light ray and the scene |
| CFLightSample | Incident lighting for a single sample, as produced by a lighting build |
| CFLightSceneProxy | Encapsulates the data which is used to render a light by the rendering thread |
| CFLightSceneProxyFixLayout | |
| CFLightVolumeOctreeSemantics | |
| CFLightWeightInstanceSubsystem | |
| CFLinearBlockAllocator | |
| CFLinearColor | A linear, 32-bit/component floating point RGBA color |
| CFLinearCurveEditorAxis | Implementation of FCurveEditorAxis that draws grid lines on a linear basis |
| CFLinkedBoxManager | Manages a group of SLinkedBoxes that report the same size based on the largest size of any LinkedBoxes in this managed group |
| CFLinkedInstancesAdapter | |
| CFLinker | Manages the data associated with an Unreal package |
| CFLinkerInstancedPackageMap | Helper class to map between an original package and an instance of it (including world partition cells) |
| CFLinkerInstancingContext | Helper class to remap package imports during loading |
| CFLinkerLoad | |
| CFLinkerSave | Handles saving Unreal package files |
| CFLinkerTables | |
| CFLinuxApplication | |
| CFLinuxConsoleOutputDevice | Linux implementation of console log window, just a printf to the terminal for now |
| CFLinuxCursor | |
| CFLinuxPlatformApplicationMisc | |
| CFLinuxPlatformInput | |
| CFLinuxPlatformMath | Linux implementation of the Math OS functions |
| CFLinuxPlatformMisc | Linux implementation of the misc OS functions |
| CFLinuxPlatformProcess | Linux implementation of the Process OS functions |
| CFLinuxPlatformProperties | Implements Linux platform properties |
| CFLinuxPlatformSplash | Linux splash implementation |
| CFLinuxWindow | A platform specific implementation of FNativeWindow |
| CFListener | Defines the properties of the listener |
| CFListenerManager | |
| CFListenerProxy | Game thread representation of a listener |
| CFLiveLinkBaseDataStruct | Wrapper around FStructOnScope to handle FLiveLinkBaseFrameData Can safely cast to the specific outer type |
| CFLiveLinkControlRigModule | |
| CFLiveLinkCustomVersion | |
| CFLiveLinkInterpolationInfo | Information about the interpolation that was done Used to give some cues to the caller about what's happened |
| CFLiveLinkLog | This class represents a log of LiveLink output each of which can be a rich tokenized message |
| CFLiveLinkMessageAnnotation | |
| CFLiveLinkProvider | |
| CFLiveLinkRoleTrait | |
| CFLiveLinkSubjectFrameData | Wrapper around static and dynamic data to be used when fetching a subject complete data |
| CFLoadedAnimationChunk | |
| CFLoaderAdapterActor | Actor loader adapter that will do a spatial query based on the actor's brush |
| CFLoaderAdapterActorList | Loader adapter that contains an actor list |
| CFLoaderAdapterList | Base class for actor loaders that contains a specific list of actors |
| CFLoaderAdapterPinnedActors | |
| CFLoaderAdapterShape | Actor loader adapter that will do a spatial query based on a shape |
| CFLoadPackageAsyncOptionalParams | Optional parameters passed to the LoadPackageAsync function |
| CFLoadPackageAsyncProgressDelegate | Thread-safe delegate called on progress of async package loading |
| CFLoadTimesObjectVersion | |
| CFLoadTimeTracker | High level load time tracker utility (such as initial engine startup or game specific timings) |
| CFLocalFogVolumeSceneProxy | Represents a UVolumetricCloudComponent to the rendering thread, created game side from the component |
| CFLocalizedAssetSCCUtil | |
| CFLocalizedAssetUtil | |
| CFLocalLightSceneProxy | The parts of the point light scene info that aren't dependent on the light policy type |
| CFLocalPlayerContext | A context object that binds to a LocalPlayer |
| CFLocalPlayerIterator | |
| CFLocalTimestampDirectoryVisitor | Visitor to gather local files with their timestamps |
| CFLocalVertexFactory | A vertex factory which simply transforms explicit vertex attributes from local to world space |
| CFLocalVertexFactoryShaderParameters | Shader parameter class used by FLocalVertexFactory only - no derived classes |
| CFLocalVertexFactoryShaderParametersBase | Shader parameters for all LocalVertexFactory derived classes |
| CFLocationEmitterInstancePayload | ModuleLocationEmitter instance payload |
| CFLocationServicesAndroidEditorModule | |
| CFLocationServicesAndroidImplModule | The public interface to this module |
| CFLocationServicesBPLibraryModule | The public interface to this module |
| CFLocationServicesIOSEditorModule | |
| CFLocationServicesIOSImplModule | The public interface to this module |
| CFLocItem | |
| CFLockedPhysicsObjectExternalInterface | |
| CFLocKey | Case sensitive immutable hashed string used as a localization key |
| CFLocKeyMapFuncs | Case sensitive hashing function for TMap |
| CFLocKeyMultiMapFuncs | Case sensitive hashing function for TMultiMap |
| CFLocKeySetFuncs | Case sensitive hashing function for TSet |
| CFLocKeySortedMapLess | Case sensitive comparison function for TSortedMap |
| CFLockFreeLinkPolicy | |
| CFLockFreePointerFIFOBase | |
| CFLockFreePointerListLIFOBase | |
| CFLockFreePointerListLIFORoot | |
| CFLocMetadataObject | A LocMetadata Object is a structure holding an unordered set of name/value pairs |
| CFLocMetadataValue | A Metadata Value is a structure that can be a number of types |
| CFLocMetadataValueArray | A LocMetadata Array Value |
| CFLocMetadataValueBoolean | A LocMetadata Boolean Value |
| CFLocMetadataValueObject | A LocMetadata Object Value |
| CFLocMetadataValueString | A LocMetadata String Value |
| CFLODBurstFired | |
| CFLODCluster | This is a LOD cluster struct that holds list of actors with relevant information |
| CFLODMask | Contains LODs to render |
| CFLogCategory | Template for log categories that transfers the compile-time constant default and compile time verbosity to the FLogCategoryBase constructor |
| CFLogCategoryBase | Base class for all log categories |
| CFLogCategoryLogContentComparisonCommandlet | |
| CFLogCategoryLogCore | |
| CFLogCategoryLogExec | |
| CFLogCategoryLogExit | |
| CFLogCategoryLogHAL | |
| CFLogCategoryLogInit | |
| CFLogCategoryLogLoad | |
| CFLogCategoryLogLocalization | |
| CFLogCategoryLogLongPackageNames | |
| CFLogCategoryLogMemory | |
| CFLogCategoryLogNetPackageMap | |
| CFLogCategoryLogNetSerialization | |
| CFLogCategoryLogOutputDevice | |
| CFLogCategoryLogProcess | |
| CFLogCategoryLogProfilingDebugging | |
| CFLogCategoryLogScript | |
| CFLogCategoryLogSerialization | |
| CFLogCategoryLogSHA | |
| CFLogCategoryLogStats | |
| CFLogCategoryLogStreaming | |
| CFLogCategoryLogTemp | |
| CFLogCategoryLogUnrealMath | |
| CFLogCategoryLogUnrealMatrix | |
| CFLogCategoryLogUVEditor | |
| CFLogCategoryLogVirtualization | |
| CFLoggedFileHandle | |
| CFLoggedPlatformFile | |
| CFLoggingAsyncReadFileHandle | |
| CFLogScopedCategoryAndVerbosityOverride | Helper class that uses thread local storage to set up the default category and verbosity for the low level logging functions |
| CFLogScopedVerbosityOverride | Helper class that allows setting scoped verbosity for log category |
| CFLogSuppressionInterface | Interface to the log suppression system |
| CFLongGPUTaskPS | |
| CFLumenCardBuildData | |
| CFLumenCardBuildDebugData | |
| CFLumenVisualizationData | |
| CFLWIData | |
| CFMacApplication | Mac-specific application implementation |
| CFMacApplicationErrorOutputDevice | |
| CFMacConsoleOutputDevice | Mac implementation of console log window, utilizing the Win32 console API |
| CFMacConsoleWindow | |
| CFMacCrashContext | |
| CFMacCursor | |
| CFMacErrorOutputDevice | |
| CFMacFeedbackContext | Feedback context implementation for Mac |
| CFMacMallocCrashHandler | |
| CFMacMallocZone | |
| CFMacPlatformApplicationMisc | |
| CFMacPlatformInput | |
| CFMacPlatformMemory | Mac implementation of the memory OS functions |
| CFMacPlatformMisc | Mac implementation of the misc OS functions |
| CFMacPlatformOutputDevices | |
| CFMacPlatformProcess | Mac implementation of the Process OS functions |
| CFMacPlatformProperties | Implements Mac platform properties |
| CFMacPlatformRHIFramePacer | Mac implementation of FGenericPlatformRHIFramePacer |
| CFMacPlatformSplash | Mac splash implementation |
| CFMacPlatformSurvey | Mac implementation of FGenericPlatformSurvey |
| CFMacPlatformTypes | Mac specific types |
| CFMacroUVOverride | |
| CFMacScreen | |
| CFMacSemaphore | |
| CFMacTextInputMethodSystem | |
| CFMacWindow | A platform specific implementation of FGenericWindow |
| CFMainMediaIOAudioCapture | Audio capture that automatically registers to the main engine device |
| CFMainMRUFavoritesList | Simple class to represent a combined MRU and favorite map list |
| CFMaintenance | |
| CFMakeClassSpawnableOnScope | |
| CFMalloc | The global memory allocator's interface |
| CFMallocAnsi | |
| CFMallocArena | Heap arena |
| CFMallocBinned | |
| CFMallocBinned2 | |
| CFMallocBinnedCommonBase | |
| CFMallocBinnedCommonUtils | |
| CFMallocCallstackHandler | |
| CFMallocDebug | |
| CFMallocDoubleFreeFinder | |
| CFMallocFrameProfiler | |
| CFMallocLeakReporter | FMallocLeakReporter is a helper class that works alongside FMallocLeakDetection to provide easy access to reports of low-level memory leaks |
| CFMallocLeakReportOptions | Options that can be supplied when calling FMallocLeakDetection::DumpOpenCallstacks |
| CFMallocPoisonProxy | FMalloc proxy that poisons new and freed allocations, helping to catch code that relies on uninitialized or freed memory |
| CFMallocStomp2 | Stomp memory allocator support should be enabled in Core.Build.cs |
| CFMallocThreadSafeProxy | FMalloc proxy that synchronizes access, making the used malloc thread safe |
| CFManagedStorageFileLockRegistry | |
| CFManagedStorageFileWriteHandle | |
| CFManagedStorageScopeFileLock | |
| CFManifestContext | |
| CFManifestEntry | |
| CFMapBuildDataActorDesc | |
| CFMapErrors | This file contains known map errors that can be referenced by name |
| CFMapErrorToken | Map error specific message token |
| CFMappedName | Index and name number into a name map |
| CFMappedTextureBuffer | |
| CFMapProperty | |
| CFMarkActorRenderStateDirtyTask | |
| CFMarkerPair | |
| CFMarkerTickContext | |
| CFMarkerTickRecord | |
| CFMarqueeOperation | Helper for managing marquee operations |
| CFMarqueeRect | A convenient representation of a marquee selection |
| CFMaterial | FMaterial serves 3 intertwined purposes: Represents a material to the material compilation process, and provides hooks for extensibility (CompileProperty, etc) Represents a material to the renderer, with functions to access material properties Stores a cached shader map, and other transient output from a compile, which is necessary with async shader compiling (when a material finishes async compilation, the shader map and compile errors need to be stored somewhere) |
| CFMaterialAnalysisResult | Holds data about what is used in the shader graph of a specific material property or custom output |
| CFMaterialAttributeDefinitionMap | Material property to attribute data mappings |
| CFMaterialAttributeDefintion | Attribute data describing a material property |
| CFMaterialAttributesInput | |
| CFMaterialCachedExpressionContext | |
| CFMaterialCompilationOutput | Stores outputs from the material compile that need to be saved |
| CFMaterialCompiler | The interface used to translate material expressions into executable code |
| CFMaterialCompileTargetParameters | Fully describes a material compilation target |
| CFMaterialCustomOutputAttributeDefintion | Attribute data describing a material property used for a custom output |
| CFMaterialDependencySearchMetadata | |
| CFMaterialExpressionKey | Uniquely identifies a material expression output |
| CFMaterialExpressionSettings | Singleton for the material expression settings and permissions |
| CFMaterialExternalTextureParameterInfo | |
| CFMaterialFunctionCompileState | Function specific compiler state |
| CFMaterialInheritanceChain | Holds information about a hierarchy of materials |
| CFMaterialInput | |
| CFMaterialInputDescription | |
| CFMaterialInputInfo | A human-readable name - material expression input pair |
| CFMaterialInsights | A structure that holds reflection information about a material |
| CFMaterialInterfacePSOPrecacheParams | |
| CFMaterialIRModule | |
| CFMaterialIRModuleBuilder | |
| CFMaterialIRToHLSLTranslation | |
| CFMaterialItemView | A view of a single item in an FMaterialList |
| CFMaterialKeyGeneratorContext | Output class passed to RecordAndEmit functions for material shader data |
| CFMaterialLayersFunctionsID | Serializable ID structure for FMaterialLayersFunctions which allows us to deterministically recompile shaders |
| CFMaterialList | Custom Node Builder for Material List |
| CFMaterialListDelegates | |
| CFMaterialListItem | A Material item in a material list slot |
| CFMaterialNumericParameterInfo | |
| CFMaterialOverlayHelper | |
| CFMaterialParameterCollectionInstanceResource | Rendering thread mirror of UMaterialParameterCollectionInstance |
| CFMaterialParameterMetadata | Holds a value, along with editor-only metadata that describes that value |
| CFMaterialParameterValue | |
| CFMaterialProcessedSource | |
| CFMaterialPSOPrecacheParams | |
| CFMaterialRelevance | |
| CFMaterialRenderContext | The context of a material being rendered |
| CFMaterialRenderProxy | A material render proxy used by the renderer |
| CFMaterialResource | Implementation of the FMaterial interface for a UMaterial or UMaterialInstance |
| CFMaterialResourceForCooking | An FMaterialResource and other information needed for cooking it |
| CFMaterialResourceLocOnDisk | |
| CFMaterialResourceMemoryWriter | |
| CFMaterialResourceProxyReader | |
| CFMaterialResourceWriteScope | |
| CFMaterialShaderMap | The set of material shaders for a single material |
| CFMaterialShaderMapContent | |
| CFMaterialShaderMapId | Contains all the information needed to uniquely identify a FMaterialShaderMap |
| CFMaterialShaderParameters | |
| CFMaterialShaderParametersBase | |
| CFMaterialShaders | |
| CFMaterialShaderType | A shader meta type for material-linked shaders |
| CFMaterialShaderTypes | |
| CFMaterialsWithDirtyUsageFlags | Struct used for annotations when a materials 'used with' flags have changed and need saving |
| CFMaterialTextureCollectionParameterInfo | |
| CFMaterialTextureParameterInfo | |
| CFMaterialTextureValue | |
| CFMaterialThumbnailScene | |
| CFMaterialTrackEditor | Track editor for material parameters |
| CFMaterialUniformParameterEvaluation | Represents the evaluation of a material parameter directly to a byte offset in the preshader uniform buffer |
| CFMaterialUniformPreshaderField | |
| CFMaterialUniformPreshaderHeader | |
| CFMaterialUpdateContext | This class takes care of all of the details you need to worry about when modifying a UMaterial on the main thread |
| CFMaterialVirtualTextureStack | |
| CFMath | Structure for all math helper functions, inherits from platform math to pick up platform-specific implementations Check GenericPlatformMath.h for additional math functions |
| CFMaxErrorStatTracker | |
| CFMaxRPCDoSEscalation | Per-player tracking of the maximum RPC DoS escalation state |
| CFMD5 | !it would be cool if these were implemented as subclasses of |
| CFMD5Hash | Simple helper struct to ease the caching of MD5 hashes |
| CFMediaCaptureUserData | Possible states of media capture |
| CFMediaElementVertex | Stores media drawing vertices |
| CFMediaFrameworkObjectVersion | |
| CFMediaIOAudioCapture | Handles capturing audio samples rendered by the engine and dispatching them to outputs |
| CFMediaIOAudioOutput | |
| CFMediaIOCommonDisplayModeInfo | |
| CFMediaIOCommonDisplayModeResolutionInfo | |
| CFMediaIOCommonDisplayModes | |
| CFMediaIOConfigurationCustomization | Implements a details view customization for the FMediaIOConfiguration |
| CFMediaIOCoreAudioSampleBase | |
| CFMediaIOCoreBinarySampleBase | Implements a media binary data sample |
| CFMediaIOCoreCaptionSampleBase | Implements a media caption sample |
| CFMediaIOCoreEncodeTime | |
| CFMediaIOCoreMediaOption | |
| CFMediaIOCorePlayerBase | Implements a base player for hardware IO cards |
| CFMediaIOCoreSampleContainer | MediaIO container for different types of samples |
| CFMediaIOCoreSampleJITRConfigurationArgs | Used to setup JITR data for a sample |
| CFMediaIOCoreSubtitleSampleBase | Implements a media subtitle sample |
| CFMediaIOCoreTextureSampleBase | Implements the IMediaTextureSample/IMediaPoolable interface |
| CFMediaIOCoreTextureSampleConverter | Media IO base texture sample converter |
| CFMediaIOCoreWaitVSyncThread | |
| CFMediaIOCustomizationBase | Base implementation of different MediaIO details view customization |
| CFMediaIODeviceCustomization | Implements a details view customization for the FMediaIODevice |
| CFMediaIOInputConfigurationCustomization | Implements a details view customization for the FMediaIOInputConfiguration |
| CFMediaIOOutputConfigurationCustomization | Implements a details view customization for the FMediaIOOutputConfiguration |
| CFMediaIOPermutationsSelectorBuilder | |
| CFMediaIOSamplingSettings | |
| CFMediaIOVideoTimecodeConfigurationCustomization | Implements a details view customization for the video timecode configuration |
| CFMediaObjectOwnerInfo | Container to carry the info about media object's owner |
| CFMediaShadersVS | Media vertex shader (shared by all media shaders) |
| CFMediaThumbnailSection | Implements a thumbnail section for media tracks |
| CFMediaTrackEditor | Track editor that understands how to animate MediaPlayer properties on objects |
| CFMediaVertexDeclaration | The simple element vertex declaration resource type |
| CFMemcpyResourceParams | |
| CFMemMark | FMemMark marks a top-of-stack position in the memory stack |
| CFMemory | |
| CFMemoryArchive | Base class for serializing arbitrary data in memory |
| CFMemoryArena | Memory arena interface |
| CFMemoryImage | |
| CFMemoryImageAllocatorBase | |
| CFMemoryImageMaterialParameterInfo | |
| CFMemoryImageName | Predictably sized structure for representing an FName in memory images while allowing the size to be smaller than FScriptName when case-preserving behavior is not required |
| CFMemoryImageNamePointer | |
| CFMemoryImageResult | |
| CFMemoryImageSection | |
| CFMemoryImageString | |
| CFMemoryImageVTablePointer | |
| CFMemoryImageWriter | |
| CFMemoryReader | Archive for reading arbitrary data from the specified memory location |
| CFMemoryReaderView | Archive for reading arbitrary data from the specified memory view |
| CFMemoryToStringContext | |
| CFMemoryUnfreezeContent | |
| CFMemoryWriter | |
| CFMemoryWriter64 | |
| CFMemsetResourceParams | |
| CFMemStackBase | Simple linear-allocation memory stack |
| CFMenuBarBuilder | Menu bar builder |
| CFMenuBuilder | Vertical menu builder |
| CFMenuEntryParams | Helper struct that holds FMenuEntry params for construction |
| CFMenuEntryResizeParams | |
| CFMenuEntryStyleParams | Contains various Style parameters and overrides |
| CFMenuStack | Represents a stack of open menus |
| CFMergeStaticMeshParams | |
| CFMeshAttributeArraySetBase | This is the base class for an attribute array set |
| CFMeshAttributePaintChange | FCommandChange for color map changes |
| CFMeshAttributes | |
| CFMeshBatch | A batch of mesh elements, all with the same material and vertex buffer |
| CFMeshBatchAndRelevance | A reference to a mesh batch that is added to the collector, together with some cached relevance flags |
| CFMeshBatchDynamicPrimitiveData | Dynamic primitive/instance data for a mesh batch element |
| CFMeshBatchElement | A batch mesh element definition |
| CFMeshBatchElementDynamicIndexBuffer | |
| CFMeshBoneInfo | |
| CFMeshBoundaryLoops | |
| CFMeshBudgetProjectSettingsUtils | |
| CFMeshBuilderOneFrameResources | |
| CFMeshBuildVertexData | |
| CFMeshBuildVertexView | |
| CFMeshCardsBuildData | |
| CFMeshChange | FMeshChange represents an undoable change to a FDynamicMesh3 |
| CFMeshComponentHelper | Helper class used to share implementation for different MeshComponent types |
| CFMeshConstAttributes | |
| CFMeshDeformerGeometryReadbackRequest | |
| CFMeshDeformerGeometryReadbackVertexDataArrays | |
| CFMeshDeformerSet | Specifies which mesh deformer should be used on each LOD of a mesh |
| CFMeshDescription | |
| CFMeshDescriptionOperations | |
| CFMeshElementChannels | This is a wrapper for an array of allocated MeshElementContainers |
| CFMeshElementCollector | Encapsulates the gathering of meshes from the various FPrimitiveSceneProxy classes |
| CFMeshElementContainer | Class representing a collection of mesh elements, such as vertices or triangles |
| CFMeshElementIndexer | This is an efficient container for holding back references to mesh elements from attributes |
| CFMeshElementTypeWrapper | This is a wrapper for a FMeshElementChannels |
| CFMeshFileUtilsModule | |
| CFMeshMapBuildData | |
| CFMeshMapBuildLegacyData | |
| CFMeshMaterialShaderMap | The shaders which the render the material on a mesh generated by a particular vertex factory type |
| CFMeshMaterialShaderType | A shader meta type for material-linked shaders which use a vertex factory |
| CFMeshModelingToolsExpModule | |
| CFMeshModelingToolsModule | |
| CFMeshMotionBlurPayloadData | |
| CFMeshParticleInstanceVertex | |
| CFMeshParticleInstanceVertexDynamicParameter | |
| CFMeshParticleInstanceVertexPrevTransform | |
| CFMeshParticleVertexFactory | Vertex factory for rendering instanced mesh particles with out dynamic parameter support |
| CFMeshPolygroupChange | FMeshPolygroupChange stores a change to Polygroup IDs on a set of triangles, as a FDynamicMeshGroupEdit |
| CFMeshPose | |
| CFMeshPropertyMapSettings | |
| CFMeshRegionChangeBase | |
| CFMeshRenderBufferSet | FMeshRenderBufferSet stores a set of RenderBuffers for a mesh |
| CFMeshRenderBufferSetConversionUtil | Parameters and accompanying functions used to build and update FMeshRenderBuffers from a dynamic mesh |
| CFMeshRenderDecomposition | FMeshRenderDecomposition represents a decomposition of a mesh into "chunks" of triangles, with associated materials |
| CFMeshReplacementChange | FMeshReplacementChange represents an undoable complete change to a FDynamicMesh3 |
| CFMeshRotationPayloadData | Mesh rotation data payload |
| CFMeshSculptBrushOp | |
| CFMeshSculptBrushOpFactory | |
| CFMeshSculptFallofFunc | |
| CFMeshSelectionChange | FMeshSelectionChange represents an reversible change to a UMeshSelectionSet |
| CFMeshSelectionChangeBuilder | FMeshSelectionChangeBuilder can be used to construct a FMeshSelectionChange |
| CFMeshToMeshVertData | A structure for holding mesh-to-mesh triangle influences to skin one mesh to another (similar to a wrap deformer) |
| CFMeshTopologySelectionMechanicSelectionChange | Base class mechanic for selecting a subset of mesh elements (edge loops, groups, corners, etc.) Internally it relies on an FMeshTopologySelector to define which type of mesh topology is selectable |
| CFMeshTopologySelector | FMeshTopologySelector implements selection behavior for a subset of mesh elements |
| CFMeshTriangleGroupEditBrushOp | |
| CFMeshVertexChange | FMeshVertexChange represents an reversible change to a set of vertex positions, normals, colors and UVs Currently only a UDynamicMeshComponent target is supported |
| CFMeshVertexChangeBuilder | FMeshVertexChangeBuilder can be used to construct a FMeshVertexChange |
| CFMeshVertexColorPaintChange | FCommandChange for Vertex Color changes |
| CFMeshVertexPainter | |
| CFMessageDialog | FMessageDialog These functions open a message dialog and display the specified informations there |
| CFMessageLog | |
| CFMessageLogScopedOverride | Scoped override for FMessageLog behavior |
| CFMetaNavMeshPath | FMetaNavMeshPath allows creating hierarchical or guided navmesh paths |
| CFMetaPathWayPoint | |
| CFMetasoundAssetBase | FMetasoundAssetBase is a mix-in subclass for UObjects which utilize MetaSound objects |
| CFMetasoundAssetProxy | |
| CFMetasoundParameterPackProxy | |
| CFMetasoundParameterPackStorage | |
| CFMetasoundParameterStorageWrapper | |
| CFMicrosoftPlatformCrashContext | |
| CFMicrosoftPlatformMathBase | Microsoft base implementation of the Math OS functions |
| CFMicrosoftPlatformStackWalk | Microsoft-shared implementation of the stack walking |
| CFMicrosoftPlatformString | Microsoft specific implementation |
| CFMinimalName | The minimum amount of data required to reconstruct a name This is smaller than FName when WITH_CASE_PRESERVING_NAME is set, but you lose the case-preserving behavior |
| CFMipBiasFade | Functionality for fading in/out texture mip-levels |
| CFMipFadeSettings | Mip fade settings, selectable by chosing a different EMipFadeSettings |
| CFMipLevelBatchedElementParameters | |
| CFMobileMultiViewVertexShaderVS | Vertex shader to draw a quad covering all the viewports with mobile multi view (SV_RenderTargetArrayIndex is output for each SV_InstanceID if using the multi view fallback path) |
| CFMobileObjectVersion | |
| CFModelElement | A set of BSP nodes which have the same material and relevant lights |
| CFModelingComponentsModule | |
| CFModelingOperatorsModule | |
| CFModelVertex | |
| CFModelVertexBuffer | A vertex buffer for a set of BSP nodes |
| CFModeTool | Base class for all editor mode tools |
| CFModeToolkit | This FModeToolkit just creates a basic UI panel that allows various InteractiveTools to be initialized, and a DetailsView used to show properties of the active Tool |
| CFModifierKeysState | FModifierKeysState stores the pressed state of keys that are commonly used as modifiers |
| CFModifyAlphaSwizzleRgbaPS | Pixel shader to swizzle R G B A components, set alpha to 1 or inverts alpha |
| CFModularSimCollection | FModularSimCollection (FTransformCollection) |
| CFModularVehicleAssetEdit | FModularVehicleAssetEdit Structured RestCollection access where the scope of the object controls serialization back into the dynamic collection |
| CFModularVehicleAsyncInput | Per Vehicle Input State from Game Thread to Physics Thread |
| CFModularVehicleAsyncOutput | Async Output Data |
| CFModularVehicleBuilder | |
| CFModularVehicleDebugParams | |
| CFModularVehicleDefaultAsyncInput | |
| CFModularVehicleSimulation | |
| CFModuleAnimationData | |
| CFModuleDiskInfo | Structure for reporting module disk presence info |
| CFModuleInitializerEntry | Intrusive linked list containing name and initializer function pointer of loaded modules |
| CFModuleLocationBoneSocketInstancePayload | ModuleLocationBoneSocket instance payload |
| CFModuleLocationBoneSocketParticlePayload | ModuleLocationBoneSocket per-particle payload |
| CFModuleLocationVertSurfaceInstancePayload | ModuleLocationVertSurface instance payload |
| CFModuleLocationVertSurfaceParticlePayload | ModuleLocationVertSurface per-particle payload - only used if updating each frame |
| CFModuleManager | Implements the module manager |
| CFModuleManifest | Stores a record of a built target, with all metadata that other tools may need to know about the build |
| CFModuleObserver | A simple class that observes the currently active module list for a specific module to be (un)loaded |
| CFModuleTransform | |
| CFMonitoredProcess | Implements an external process that can be monitored |
| CFMonitorInfo | Contains info on a physical monitor connected to the display device |
| CFMontageActiveSlotTracker | Tracks state of active slot nodes in the graph |
| CFMontageEvaluationState | |
| CFMontageSubStepper | Helper struct to sub step through Montages when advancing time |
| CFMorphTargetBinaryImport | Utility class for importing a new morph target |
| CFMorphTargetDelta | Morph mesh vertex data used for rendering |
| CFMorphTargetLODModel | Mesh data for a single LOD model of a morph target |
| CFMorphTargetVertexInfoBuffers | |
| CFMotionFilter | |
| CFMotionVectorSimulation | Singleton class used for optionally overriding previous transforms for motion vector computation |
| CFMountedPakInfo | |
| CFMouseDeltaTracker | Keeps track of mouse movement deltas in the viewports |
| CFMoveBrushOp | |
| CFMoveCursor | Argument to the ITextEditorWidget::Move(); it decouples performing cursor movement and text highlighting actions from event handling |
| CFMoverCollisionParams | Encapsulates a collision context involved in movement |
| CFMoverDoubleBuffer | Double Buffer struct for various Mover data |
| CFMoverModule | |
| CFMoveSceneAudioTriggerState | |
| CFMoveToExternalDataLayerParams | |
| CFMoveWholeIndirectionTextureCS | |
| CFMovieSceneAccumulatedBlendState | Blendable token state that's accumulated per-operand |
| CFMovieSceneAdditiveCameraTrackBlender | |
| CFMovieSceneAnimTypeID | Animation type ID that uniquely identifies the type of a change made (ie changing a transform, spawning an object, etc) as part of a sequence evaluation |
| CFMovieSceneBlendChannelID | A blend channel ID |
| CFMovieSceneBlenderSystemID | Identifier for a type of blender system (e.g |
| CFMovieSceneBlendingAccumulator | |
| CFMovieSceneBlendingActuatorID | |
| CFMovieSceneBlendingKey | |
| CFMovieSceneBlendTypeField | Type that specifies a set of blend types that are supported for a particular section |
| CFMovieSceneBlendTypeFieldIterator | |
| CFMovieSceneCameraCutParams | Camera cut parameters |
| CFMovieSceneChannelData | Base class channel data utility that provides a consistent interface to a sorted array of times and handles |
| CFMovieSceneChannelEditorDataEntry | Base entry type for use in FMovieSceneChannelProxy that stores editor meta-data and extended editor data for each channel of a given type (one entry per type) |
| CFMovieSceneChannelEntry | An entry within FMovieSceneChannelProxy that contains all channels (and editor data) for any given channel type |
| CFMovieSceneChannelHandle | Handle to a specific channel in a UMovieSceneSection |
| CFMovieSceneChannelMetaData | Editor meta data for a channel of data within a movie scene section |
| CFMovieSceneChannelProxy | Proxy type stored inside UMovieSceneSection for access to all its channels |
| CFMovieSceneChannelProxyData | Construction helper that is required to create a new FMovieSceneChannelProxy from multiple channels |
| CFMovieSceneChannelValueHelper | Utility class that gets and sets a specific key value for a key struct |
| CFMovieSceneChannelValueSetter | |
| CFMovieSceneChaosCacheTrackRecorderFactory | |
| CFMovieSceneClipboard | A clipboard representing serializable copied data for a movie scene |
| CFMovieSceneClipboardBuilder | Class responsible for building a clipboard for a movie scene |
| CFMovieSceneClipboardEnvironment | Structure representing an environment a clipboard applies to |
| CFMovieSceneClipboardKey | A key in the clipboard representing a time and a value of a specific type Client code must define MovieSceneClipboard::GetKeyTypeName<> in order to use a type with this class |
| CFMovieSceneClipboardKeyTrack | Container for a collection of keys arranged in a track |
| CFMovieSceneCompiledDataEntry | Used for serialization only |
| CFMovieSceneCompiledDataID | |
| CFMovieSceneConditionCustomization | |
| CFMovieSceneConstraintChannelHelper | |
| CFMovieSceneContext | MovieScene evaluation context |
| CFMovieSceneCustomizeDirectorBlueprintEndpointCallParams | Parameters for endpoint call customization callback |
| CFMovieSceneDirectorBlueprintConditionCustomization | Customization for director blueprint condition endpoint picker |
| CFMovieSceneDirectorBlueprintConditionInvoker | Utility class for invoking director blueprint condition endpoints |
| CFMovieSceneDirectorBlueprintConditionUtils | A utility class for managing director blueprint condition endpoints |
| CFMovieSceneDirectorBlueprintEndpointCall | Parameters for creating an entry point, i.e |
| CFMovieSceneDirectorBlueprintEndpointCustomization | Base class for details view customizations that operate on sequence director blueprint endpoints |
| CFMovieSceneDirectorBlueprintEndpointDefinition | Parameters for creating a blueprint endpoint |
| CFMovieSceneDirectorBlueprintEndpointParameter | Structure for creating extra parameter pins on an enpdoint |
| CFMovieSceneDirectorBlueprintEntrypointResult | Result structure for a created blueprint entry point, i.e |
| CFMovieSceneDirectorBlueprintUtils | Static utility library for dealing with movie-scene blueprint endpoints at edit/cook-time |
| CFMovieSceneDirectorBlueprintVariableValue | |
| CFMovieSceneDoublePerlinNoiseChannelDetailsCustomization | |
| CFMovieSceneDynamicBindingCustomization | Customization for dynamic spawn/possession endpoint picker |
| CFMovieSceneDynamicBindingInvoker | Utility class for invoking dynamic binding endpoints |
| CFMovieSceneDynamicBindingUtils | A utility class for managing dynamic binding endpoints |
| CFMovieSceneEntityComponentFieldBuilder | Builder class used for populating an FMovieSceneEntityComponentField with data |
| CFMovieSceneEntitySystemRunner | |
| CFMovieSceneEvaluationFieldEntityKeyFuncs | |
| CFMovieSceneEvaluationFieldEntityQuery | |
| CFMovieSceneEvaluationGroupParameters | |
| CFMovieSceneEvaluationRange | MovieScene evaluation context |
| CFMovieSceneEvaluationScope | |
| CFMovieSceneEvaluationState | Provides runtime evaluation functions with the ability to look up state from the main game environment |
| CFMovieSceneEvaluationTree | A tree structure used to efficiently reference overlapping time ranges hierarchically |
| CFMovieSceneEvaluationTreeNode | A tree node that represents a unique time range in the evaluation tree (or a grouping of smaller sub-divisions) |
| CFMovieSceneEvaluationTreeNodeHandle | A handle to a node in an FMovieSceneEvaluationTree, defined in terms of an entry handle (corrsponding to FMovieSceneEvaluationTree::ChildNodes), and its child index |
| CFMovieSceneEvaluationTreeRangeIterator | Type that iterates contiguous range/data combinations sequentially (including empty space between time ranges) |
| CFMovieSceneEventCustomization | Customization for FMovieSceneEvent structs |
| CFMovieSceneEventUtils | Static utility library for dealing with movie-scene events at edit/cook-time |
| CFMovieSceneExecutionTokens | Ordered execution token stack that accumulates tokens that will apply animated state to the sequence environment at a later time |
| CFMovieSceneExportAudioData | |
| CFMovieSceneExportAudioSectionData | |
| CFMovieSceneExportAudioTrackData | |
| CFMovieSceneExportCinematicData | |
| CFMovieSceneExportCinematicSectionData | |
| CFMovieSceneExportCinematicTrackData | |
| CFMovieSceneExportData | Aggregates intermediate data from Sequencer classes to be used for timeline exports |
| CFMovieSceneExporter | Abstract base class for movie scene exporters |
| CFMovieSceneExportMetadata | |
| CFMovieSceneExportMetadataClip | |
| CFMovieSceneExportMetadataShot | |
| CFMovieSceneExportMovieSceneData | |
| CFMovieSceneExportSectionData | |
| CFMovieSceneExportTrackData | |
| CFMovieSceneFloatPerlinNoiseChannelDetailsCustomization | |
| CFMovieSceneImportAudioData | |
| CFMovieSceneImportAudioSectionData | |
| CFMovieSceneImportAudioTrackData | |
| CFMovieSceneImportCinematicData | |
| CFMovieSceneImportCinematicSectionData | |
| CFMovieSceneImportCinematicTrackData | |
| CFMovieSceneImportData | Aggregates intermediate data from Sequencer classes to be used for timeline imports |
| CFMovieSceneImporter | Abstract base class for movie scene importers |
| CFMovieSceneImportMovieSceneData | |
| CFMovieSceneImportTrackData | |
| CFMovieSceneInstancePreAnimatedState | Class that caches pre-animated state for objects that were manipulated by sequencer |
| CFMovieSceneInterrogationData | Data structure that is passed to all tracks and templates when interrogating them for data |
| CFMovieSceneInterrogationKey | Key used for populating template interrogation data |
| CFMovieSceneKeyStructHelper | Helper class that marshals user-facing data from an edit UI into particluar keys on various underlying channels |
| CFMovieSceneLabelParams | Parameters for helping to determine dynamic label color/tooltip |
| CFMovieSceneLatentActionManager | Utility class for running latent actions created from sequence players |
| CFMovieSceneLegacyPlayer | A legacy player implementation only meant for running legacy tracks using the older evaluation template system |
| CFMovieSceneMediaData | Persistent data that's stored for each currently evaluating section |
| CFMovieSceneMediaPlaybackParams | Playback parameters to update the media player |
| CFMovieSceneObjectBindingIDCustomization | |
| CFMovieSceneObjectBindingIDPicker | Helper class that is used to pick object bindings for movie scene data |
| CFMovieSceneObjectCache | Object cache that looks up, resolves, and caches object bindings for a specific sequence |
| CFMovieScenePlatformConditionCustomization | |
| CFMovieScenePlaybackManager | A utility class that can manage a playing sequence's status and current time, while also handling looping, ping-ponging, and other playback modes |
| CFMovieScenePlaybackPosition | Helper class designed to abstract the complexity of calculating evaluation ranges for previous times and fixed time intervals |
| CFMovieScenePreAnimatedState | A class similar to FMovieSceneInstancePreAnimatedState (above), which doesn't manage global pre-animated state requests, deferring those to the other class |
| CFMovieScenePropertyTrackEntityImportHelper | Base class for tracks that animate an object property |
| CFMovieSceneRemoveInitialGlobalValueTokenProducer | Pre animated token producer that reverts a global initial value from the actuator when its state is restored |
| CFMovieSceneRemoveInitialValueTokenProducer | Pre animated token producer that reverts the object's initial value from the actuator when its state is restored |
| CFMovieSceneSectionData | Data structure supplied to segment blenders that includes information about the section |
| CFMovieSceneSectionDetailsCustomization | Customizes FMovieSceneSection to expose the section bounds to the UI and allow changing their bounded states |
| CFMovieSceneSectionMovedParams | Parameters for sections moving in the editor |
| CFMovieSceneSequenceEditor | |
| CFMovieSceneSharedDataId | Unique identifier for shared persistent data entries (see FSharedPersistentDataKey) |
| CFMovieSceneSpawnableActorBindingBaseCustomization | |
| CFMovieSceneSpawnableAnnotation | An annotation that's added to spawned objects from movie scene spawnables |
| CFMovieSceneSpawnableBindingCustomization | |
| CFMovieSceneSpawnRegister | Class responsible for managing spawnables in a movie scene |
| CFMovieSceneTimeController | |
| CFMovieSceneTimeController_AudioClock | A timing manager that retrieves its time from the audio clock |
| CFMovieSceneTimeController_Custom | |
| CFMovieSceneTimeController_ExternalClock | A timing manager that retrieves its time from an external clock source |
| CFMovieSceneTimeController_PlatformClock | A timing manager that retrieves its time from the platform clock |
| CFMovieSceneTimeController_PlayEveryFrame | A timing manager that plays every display frame for a certain number of seconds |
| CFMovieSceneTimeController_RelativeTimecodeClock | A timing manager that retrieves its time relative to the Timecode clock |
| CFMovieSceneTimeController_Tick | A timing manager that accumulates delta times from a world |
| CFMovieSceneTimeController_TimecodeClock | A timing manager that retrieves its time from the Timecode clock |
| CFMovieSceneToolsModule | Implements the MovieSceneTools module |
| CFMovieSceneTrackCompilerArgs | Track compiler arguments |
| CFMovieSceneTrackEditor | Base class for handling key and section drawing and manipulation of a UMovieSceneTrack class |
| CFMovieSceneTrackEvaluationData | |
| CFMovieSceneTrackPreCompileResult | Pre-compilation result |
| CFMovieSceneTrackRowSegmentBlender | Structure that defines how to combine and sort overlapping sections on the same row |
| CFMovieSceneTrackSegmentBlender | Structure that defines how to combine and sort sections in the same track row after processing on a per-row basis |
| CFMovieSceneTranslator | Abstract base class for importer/exporter |
| CFMovieSceneTranslatorContext | MovieSceneTranslator context class |
| CFMovingWindowAverageFast | This class calculates a moving window average |
| CFMRUList | An MRU list of files |
| CFMsg | FMsg This struct contains functions for messaging with tools or debug logs |
| CFMultiBlock | MultiBlock (abstract) |
| CFMultiBox | MultiBox |
| CFMultiBoxBuilder | MultiBox builder |
| CFMultiBoxCustomization | |
| CFMultiBoxSettings | Types of MultiBoxes |
| CFMulticastDelegateProperty | Describes a list of functions bound to an Object |
| CFMulticastInlineDelegateProperty | |
| CFMulticastSparseDelegateProperty | |
| CFMultiComponentReregisterContext | Unregisters multiple components for the lifetime of this class |
| CFMultiComponentReregisterPair | |
| CFMultiSizeIndexContainer | Skeletal mesh index buffers are 16 bit by default and 32 bit when called for |
| CFMultiSizeIndexContainerData | |
| CFMusicalAudioBus | |
| CFMusicalTime | |
| CFMusicClockDriverBase | |
| CFMyBlueprintCommands | |
| CFMyBlueprintItemDragDropAction | DragDropAction class for drag and dropping an item from the My Blueprints tree (e.g., variable or function) |
| CFName | Public name, available to the world |
| CFNameAsStringIndexProxyArchive | Implements a proxy archive that serializes FNames as string data or an index (if the same name is repeated) |
| CFNameAsStringProxyArchive | Implements a proxy archive that serializes FNames as string data |
| CFNameBuilder | A string builder with inline storage for FNames |
| CFNamedAESKey | |
| CFNamedChunkCompleteCallbackParam | |
| CFNameDebugVisualizer | |
| CFNamedSlotSelection | |
| CFNameEntry | A global deduplicated name stored in the global name table |
| CFNameEntryHeader | Implementation detail exposed for debug visualizers |
| CFNameEntryId | Opaque id to a deduplicated name |
| CFNameEntrySerialized | This struct is only used during loading/saving and is not part of the runtime costs |
| CFNameFastLess | Fast non-alphabetical order that is only stable during this process' lifetime |
| CFNameLexicalLess | Slow alphabetical order that is stable / deterministic over process runs |
| CFNameMap | |
| CFNameNativePtrPair | |
| CFNamePermissionList | |
| CFNameProperty | |
| CFNameSelectorGenerator | |
| CFNameSwapData | |
| CFNameValidatorFactory | |
| CFNaniteAssemblyDataBuilder | Helper class for building a Nanite assembly |
| CFNaniteResearchStreamObjectVersion | |
| CFNaniteSplineMeshSceneProxy | Scene proxy for SplineMesh instance for Nanite |
| CFNaniteVertexFactory | |
| CFNaniteVisualizationData | |
| CFNativeFunctionLookup | A struct that maps a string name to a native function |
| CFNativeFunctionRegistrar | A struct that maps a string name to a native function |
| CFNativeGameplayTag | Holds a gameplay tag that was registered during static construction of the module, and will be unregistered when the module unloads |
| CFNativeStateBinding | Binding allowing native notification of state changes |
| CFNativeTransitionBinding | Binding allowing native transition rule evaluation |
| CFNavCollisionConvex | |
| CFNavDataGenerator | |
| CFNavEdgeSegment | |
| CFNavHeightfieldSamples | |
| CFNavigableGeometryExport | |
| CFNavigationBounds | |
| CFNavigationBoundsUpdateRequest | |
| CFNavigationConfig | This class is used to control which FKeys and analog axis should move focus |
| CFNavigationDirtyArea | |
| CFNavigationDirtyElement | |
| CFNavigationElement | Structure registered in the navigation system that holds the required properties and delegates to gather navigation data (navigable geometry, NavArea modifiers, NavLinks, etc.) and be stored in the navigation octree |
| CFNavigationElementHandle | Structure used to identify a unique navigation element registered in the Navigation system |
| CFNavigationLockContext | |
| CFNavigationMetaData | Metadata to override the navigation behavior or regular SWidget |
| CFNavigationModifier | |
| CFNavigationPortalEdge | |
| CFNavigationProjectionWork | Properties of representation of an 'agent' (or Pawn) used by AI navigation/pathfinding |
| CFNavigationQueryFilter | |
| CFNavigationRaycastWork | |
| CFNavigationRelevantData | |
| CFNavigationRelevantDataFilter | |
| CFNavigationReply | A FNavigationReply is something that a Slate navigation event returns to the system to notify it about the boundary rules for navigation |
| CFNavigationToolStyle | |
| CFNavLocalGridData | Local navigation grid - simple 2D grid used for navigation |
| CFNavLocation | Describes a point in navigation data |
| CFNavPathPoint | Describes node in navigation path |
| CFNavPathType | Path type data |
| CFNDIChaosDestruction_InstanceData | |
| CFNDIFieldRenderData | Data stored per physics asset instance on the render thread |
| CFNDIGeometryCollectionArrays | Arrays in which the cpu datas will be str |
| CFNDIGeometryCollectionBuffer | Render buffers that will be used in hlsl functions |
| CFNDIGeometryCollectionData | Data stored per physics asset instance |
| CFNDIGeometryCollectionProxy | Proxy to send data to gpu |
| CFNDIHairStrandsBuffer | Render buffers that will be used in hlsl functions |
| CFNDIHairStrandsData | Data stored per strand base instance |
| CFNDIHairStrandsProxy | Data Interface for the strand base |
| CFNDIPhysicsFieldData | Data stored per physics asset instance on the game thread |
| CFNDIPhysicsFieldProxy | Data Interface for the strand base |
| CFNDIPressureGridProxy | Data Interface for the strand base |
| CFNDIVelocityGridBuffer | Render buffers that will be used in hlsl functions |
| CFNDIVelocityGridData | Data stored per strand base instance |
| CFNDIVelocityGridProxy | Data Interface for the strand base |
| CFNetAsyncLoadDelinquencyAnalytics | Tracks data related specific to a NetDriver that can can result in prolonged periods of apparent network inactivity, despite actually receiving traffic |
| CFNetBitReader | FNetBitReader A bit reader that serializes FNames and UObject* through a network packagemap |
| CFNetBitWriter | FNetBitWriter A bit writer that serializes FNames and UObject* through a network packagemap |
| CFNetConnAnalyticsData | NetConnection implementation for basic aggregated net analytics data |
| CFNetConnAnalyticsVars | Container class for separating analytics variables and processing, from the main NetConnection code |
| CFNetConnectionIdHandler | |
| CFNetConnectionPacketAnalytics | Struct wrapper Per Net Connection analytics for things like packet loss and jitter |
| CFNetConnectionSaturationAnalytics | Struct wrapping Per Net Connection saturation analytics |
| CFNetConnectionSettings | Help structs for temporarily setting network settings |
| CFNetControlMessage | Network control channel message types |
| CFNetControlMessage< 0 > | |
| CFNetControlMessage< 1 > | |
| CFNetControlMessage< 10 > | |
| CFNetControlMessage< 12 > | |
| CFNetControlMessage< 13 > | |
| CFNetControlMessage< 15 > | |
| CFNetControlMessage< 16 > | |
| CFNetControlMessage< 17 > | |
| CFNetControlMessage< 18 > | |
| CFNetControlMessage< 19 > | |
| CFNetControlMessage< 2 > | |
| CFNetControlMessage< 20 > | |
| CFNetControlMessage< 21 > | |
| CFNetControlMessage< 22 > | |
| CFNetControlMessage< 23 > | |
| CFNetControlMessage< 24 > | |
| CFNetControlMessage< 25 > | |
| CFNetControlMessage< 26 > | |
| CFNetControlMessage< 27 > | |
| CFNetControlMessage< 28 > | |
| CFNetControlMessage< 29 > | |
| CFNetControlMessage< 3 > | |
| CFNetControlMessage< 30 > | |
| CFNetControlMessage< 31 > | |
| CFNetControlMessage< 32 > | |
| CFNetControlMessage< 33 > | |
| CFNetControlMessage< 4 > | |
| CFNetControlMessage< 5 > | |
| CFNetControlMessage< 6 > | |
| CFNetControlMessage< 9 > | |
| CFNetControlMessageInfo | Info about a message type retrievable without static binding (e.g |
| CFNetDelegates | |
| CFNetDeltaSerializeInfo | FNetDeltaSerializeInfo This is the parameter structure for delta serialization |
| CFNetFieldExport | |
| CFNetFieldExportGroup | |
| CFNetGUIDCache | |
| CFNetGuidCacheObject | Stores an object with path associated with FNetworkGUID |
| CFNetLevelVisibilityState | |
| CFNetPacketNotify | FNetPacketNotify - Drives delivery of sequence numbers, acknowledgments and notifications of delivery sequence numbers |
| CFNetQueuedActorDelinquencyAnalytics | Tracks data related specific to a NetConnection that can can result in prolonged periods of apparent network inactivity, despite actually receiving traffic |
| CFNetSerializeParams | |
| CFNetSimCueCallbacks | |
| CFNetSimCueDispatcher | |
| CFNetSimCueSystemParamemters | System parameters for NetSimCue events |
| CFNetSimCueWrapperBase | |
| CFNetSimTimeStep | |
| CFNetSyncLoadReport | Struct used as the parameter to FOnSyncLoadDetected to report sync loads |
| CFNetworkCongestionControl | One implementation of network traffic control based on the unacked bytes in flight and the estimated uplink bandwidth and propagation round-trip time |
| CFNetworkDemoHeader | |
| CFNetworkGUID | Implements a globally unique identifier for network related use |
| CFNetworkingObjectVersion | |
| CFNetworkNotify | The net code uses this to send notifications |
| CFNetworkObjectInfo | Struct to store an actor pointer and any internal metadata for that actor used internally by a UNetDriver |
| CFNetworkObjectKeyFuncs | KeyFuncs to allow using the actor pointer as the comparison key in a set |
| CFNetworkObjectList | Stores the list of replicated actors for a given UNetDriver |
| CFNetworkPhysicsCallback | Network physics rewind callback to manage all the sim callbacks rewind functionalities |
| CFNetworkPhysicsDataHelper | Base for helper, to create data and data history |
| CFNetworkPhysicsMoverTraits | |
| CFNetworkPhysicsSettingsAsync | Settings Component for network replicated physics actors Overrides default settings, CVar settings and project settings |
| CFNetworkPhysicsSettingsAsyncInput | |
| CFNetworkPhysicsSettingsComponentAsync | |
| CFNetworkPredictionData_Client | |
| CFNetworkPredictionData_Client_Character | |
| CFNetworkPredictionData_Server | |
| CFNetworkPredictionData_Server_Character | |
| CFNetworkPredictionDriver | |
| CFNetworkPredictionDriver< FGenericKinematicActorDef > | |
| CFNetworkPredictionDriverBase | |
| CFNetworkPredictionID | |
| CFNetworkPredictionInstanceArchetype | |
| CFNetworkPredictionInstanceConfig | |
| CFNetworkPredictionModelDef | |
| CFNetworkPredictionModelDefCapabilities | |
| CFNetworkPredictionModelDefRegistry | |
| CFNetworkPredictionPhysicsState | |
| CFNetworkPredictionSerialization | |
| CFNetworkPredictionServiceRegistry | |
| CFNetworkPredictionStateView | |
| CFNetworkPredictionTrace | |
| CFNetworkReplayDelegates | |
| CFNetworkReplayVersion | |
| CFNetworkTrafficAnalyzer | A Network traffic analyzer that keeps track of useful information including the RTT and uplink bandwidth of the latest received packet to help the congestion control module work |
| CFNetworkVersion | |
| CFNewSpawnable | Struct used for defining a new spawnable type |
| CFNewTextureInfo | Represents a new texture that has been loaded but no resource created for it |
| CFNiagaraDataInterfaceProxyChaosDestruction | Data Interface allowing sampling of Chaos Destruction data |
| CFNiagaraDIChaosDestruction_GPUData | |
| CFNiagaraDIChaosDestruction_InstanceDataToPassToRT | |
| CFNiagaraObjectVersion | |
| CFNoChildren | Widgets with no Children can return an instance of FNoChildren |
| CFNodeAlignmentSettings | |
| CFNodeDebugData | |
| CFNodeFactory | Class that decides which widget type to create for a given data object |
| CFNodeGroup | A struct that contains a set of conodes that will be used in one mapping |
| CFNodeInfoContext | |
| CFNodeMetadata | Holds metadata keys, so as to discourage text duplication throughout the engine |
| CFNodeTextCache | Constructing FText strings every frame can be costly, so this struct provides a way to easily cache those strings (node title, tooptip, etc.) for reuse |
| CFNodeTextTable | |
| CFNodeTitleTextTable | |
| CFNodeWidgetActions | Defines actions which can be performed on node widgets |
| CFNodeWidgetActionsCustomMenuData | |
| CFNodeWidgetLayoutData | Layout data for node's content widgets |
| CFNodeWidgets | The widget contents of the node |
| CFNonAbandonableTask | Stub class to use a base class for tasks that cannot be abandoned |
| CFNoncopyable | Utility template for a class that should not be copyable |
| CFNoopCounter | Fake Thread safe counter, used to avoid cluttering code with ifdefs when counters are only used for debugging |
| CFNoopStruct | Used to avoid cluttering code with ifdefs |
| CFNoReply | A reply type for events that return a void reply |
| CFNormalMapBatchedElementParameters | Batched element parameters for previewing normal maps |
| CFNormalMapSettings | |
| CFNotificationButtonInfo | Setup class to initialize buttons on a notification |
| CFNotificationInfo | Setup class to initialize a notification |
| CFNotifyBufferFinishedHooks | |
| CFNotifyHook | |
| CFNotThreadSafeNotCheckedDelegateUserPolicy | |
| CFNull | |
| CFNullApplication | An implementation of GenericApplication specifically for use when rendering off screen |
| CFNullColorVertexBuffer | A vertex buffer with a single color component |
| CFNullCursor | An implementation of an ICursor specifically for use when rendering off screen |
| CFNullDynamicParameterVertexBuffer | |
| CFNullGraphTask | FNullGraphTask is a task that does nothing |
| CFNullMovieSceneSpawnRegister | |
| CFNullNavigationConfig | A navigation config that doesn't do any navigation |
| CFNullOpt | |
| CFNullPlatformApplicationMisc | |
| CFNullPlatformDisplayMetrics | |
| CFNULLPS | An internal dummy pixel shader to use when the user calls RHISetPixelShader(NULL) |
| CFNullSlateSoundDevice | Silent implementation of ISlateSoundDevice; it plays nothing |
| CFNullVertexBuffer | A vertex buffer with a single zero float3 component |
| CFNullWindow | An implementation of FGenericWindow specifically for use when rendering off screen |
| CFNumberFormattingOptions | |
| CFNumberParsingOptions | |
| CFNumericProperty | |
| CFNumericUnit | FNumericUnit is a numeric type that wraps the templated type, whilst a specified unit |
| CFNV12ConvertAsBytesPS | Pixel shader to convert a NV12 frame to RGBA (NV12 data; texture viewed as G8) |
| CFNV12ConvertPS | Pixel shader to convert a NV12 frame to RGBA |
| CFNV21ConvertPS | Pixel shader to convert a NV21 frame to RGBA |
| CFObjectAndNameAsStringProxyArchive | Implements a proxy archive that serializes UObjects and FNames as string data |
| CFObjectArchetypeHelper | |
| CFObjectBindingTagCache | Owned by an FSequencer instance, this class tracks tags for object bindings, and maintains a reverse lookup map from binding to tag(s) along with other information for the tags such as color tints |
| CFObjectCacheContext | Context containing a lazy initialized ObjectIterator cache along with some useful reverse lookup tables that can be used during heavy scene updates of async asset compilation |
| CFObjectCacheContextScope | A scope that can be used to maintain a FObjectCacheContext active until the scope is destroyed |
| CFObjectCacheEventSink | |
| CFObjectCollectSaveOverridesContext | Interface used by CollectSaveOverrides to access the save parameters |
| CFObjectDataResource | UObject binary/bulk data resource type |
| CFObjectDuplicationParameters | This struct is used for passing parameter values to the StaticDuplicateObject() method |
| CFObjectElementData | Element data that represents an Object |
| CFObjectExport | UObject resource type for objects that are contained within this package and can be referenced by other packages |
| CFObjectFullNameAndThumbnail | Wraps an object's full name and thumbnail |
| CFObjectImport | UObject resource type for objects that are referenced by this package, but contained within another package |
| CFObjectInitializer | Internal class to finalize UObject creation (initialize properties) after the real C++ constructor is called |
| CFObjectKey | FObjectKey is an immutable, copyable key which can be used to uniquely identify an object for the lifetime of the application |
| CFObjectMemoryAnalyzer | Analyzes memory usage of UObjects |
| CFObjectMemoryUsage | Object mempory usage info |
| CFObjectNetPushIdHelper | |
| CFObjectPostCDOCompiledContext | |
| CFObjectPostSaveContext | Interface used by PostSave to access the save parameters |
| CFObjectPostSaveRootContext | Interface used by PostSaveRoot to access the save parameters |
| CFObjectPreSaveContext | Interface used by PreSave to access the save parameters |
| CFObjectPreSaveRootContext | Interface used by PreSaveRoot to access the save parameters |
| CFObjectProperty | |
| CFObjectPropertyBase | |
| CFObjectPtr | FObjectPtr is the basic, minimally typed version of TObjectPtr |
| CFObjectReader | UObject Memory Reader Archive |
| CFObjectReplicator | Represents an object that is currently being replicated or handling RPCs |
| CFObjectResource | Base class for UObject resource types |
| CFObjectResourceStat | Contains stats about a single resource in a package file |
| CFObjectSaveContextData | Data used to provide information about the save parameters during PreSave/PostSave |
| CFObjectSaveOverride | Data to specify an override to apply to an object during save without mutating the object itself |
| CFObjectSavePackageSerializeContext | Interface used by FArchiveSavePackageData during Serialize(FArchive& Ar) to access the save parameters |
| CFObjectsBeingDebuggedIterator | |
| CFObjectSubsystemCollection | Subsystem collection which delegates UObject references to its owning UObject (object needs to implement AddReferencedObjects and forward call to Collection |
| CFObjectTextExport | Simple wrapper around a FObjectExport which does the text asset specific serialization of export data |
| CFObjectThumbnail | Thumbnail image data for an object |
| CFObjectTrace | |
| CFObjectWriter | UObject Memory Writer Archive |
| CFObservedComponentDetails | |
| CFOcclusionMapSettings | |
| CFOctreeChildNodeRef | A reference to a child of an octree node |
| CFOctreeChildNodeSubset | A subset of an octree node's children that intersect a bounding box |
| CFOctreeElementId | An identifier for an element in the octree |
| CFOctreeElementId2 | An identifier for an element in the octree |
| CFOctreeNodeContext | The context of an octree node, derived from the traversal of the tree |
| CFOctreeQueryHelper | |
| CFOculusAlphaInverseShader | |
| CFOculusBlackShader | |
| CFOculusCubemapPS | A pixel shader for rendering a textured screen element |
| CFOculusVertexShader | |
| CFOculusWhiteShader | |
| CFODSCManager | Responsible for processing shader compile responses from the ODSC Thread |
| CFODSCPrimitiveSceneInfoScope | |
| CFODSCRequestPayload | |
| CFODSCSuspendForceRecompileScope | |
| CFOldOptionalPinSettings | Helper structure to cache old data for optional pins so the data can be restored during reconstruction |
| CFOnAttributeChangeData | Temporary parameter struct used when an attribute has changed |
| CFOneColorPS | Pixel shader for rendering a single, constant color |
| CFOneFrameResource | Base class for a resource allocated from a FMeshElementCollector with AllocateOneFrameResource, which the collector releases |
| CFOnGenerateGlobalRowExtensionArgs | A property row extension arguments is displayed at the end of a property row, either inline or as a button |
| CFOnHeightmapStreamedContext | |
| CFOnLandscapeEditLayerDataChangedParams | |
| CFOnLandscapeEditLayersMergedParams | |
| CFOnLandscapeProxyFixupSharedDataParams | |
| CFOnLandscapeProxyMaterialChangedParams | |
| CFOnlineObjectVersion | |
| CFOnWaterBodyChangedParams | |
| CFOnWaterBodyIslandChangedParams | |
| CFOnWaterSplineDataChangedParams | |
| CFOnWaterSplineMetadataChangedParams | |
| CFOpenAsyncPackageResult | |
| CFOpenPackageResult | |
| CFOpenSequencerWatcher | Helper structure to track when an sequencer is opened and closed |
| CFOperatorFunctionID | Struct used to identify a function for a specific operator overload |
| CFOpParameters | Struct for storing binary operator definition parameters |
| CFOptionalFloorCheckResult | Used by some movement operations to conditionally return a floor check result, if one was performed |
| CFOptionalPinManager | |
| CFOptionalProperty | |
| CFOptionalPropertyLayout | |
| CFOptionalSize | Structure for optional floating point sizes |
| CFOptionalStringNonNull | |
| CFOptionalStringNull | |
| CFOptionalTaskTagScope | This class can be used to Tag an execution context but only in case it has not already been tagged It is usually used for the IsInRendering/GamethreadFunctions |
| CFOptTexturePlatformData | Optional extra fields for texture platform data required by some platforms |
| CFOrbitChainModuleInstancePayload | Chain-able Orbit module instance payload |
| CFOrientAndScaleRetargetingCachedData | Stores cached data for Orient and Scale bone translation retargeting |
| CFOrientedBox | Structure for arbitrarily oriented boxes (not necessarily axis-aligned) |
| CFOutBunch | |
| CFOutcode | Encapsulates the inside and/or outside state of an intersection test |
| CFOutlinerSettingsCustomization | |
| CFOutParmRec | |
| CFOutputDevice | |
| CFOutputDeviceAnsiError | |
| CFOutputDeviceArchiveWrapper | Output device wrapping any kind of FArchive |
| CFOutputDeviceConsole | This class servers as the base class for console window output |
| CFOutputDeviceDebug | |
| CFOutputDeviceError | |
| CFOutputDeviceFile | File output device (Note: Only works if ALLOW_LOG_FILE && !NO_LOGGING is true, otherwise Serialize does nothing) |
| CFOutputDeviceHelper | Helper functions used by FOutputDevice derived classes |
| CFOutputDeviceMemory | Memory output device |
| CFOutputDeviceNull | |
| CFOutputDeviceRedirector | Class used for output redirection to allow logs to show in multiple output devices |
| CFOutputDeviceStdOutput | |
| CFOutputMappingSettings | |
| CFOverlapDatum | Overlap Data structure for async trace |
| CFOverlappingThresholds | |
| CFOverlappingVerticesCustomVersion | |
| CFOverlayBrushInfo | |
| CFOverlayPopupLayer | Simple overlay layer to allow content to be laid out on a Window or similar widget |
| CFOverlayWidgetInfo | |
| CFOverridableManager | |
| CFOverridableReplayVersionData | |
| CFOverridableSerializationLogic | |
| CFOverridableTextPortPropertyPathScope | |
| CFOverrideSelectionColorMaterialRenderProxy | A material render proxy which overrides the selection color |
| CFOverscroll | Handles overscroll management |
| CFOwnedBulkDataPtr | @documentation |
| CFOwnerConcurrencyMapEntry | |
| CFP010_2101010ConvertPS | Pixel shader to convert a P010 frame stored as 3 plane RGB2101010 to RGBA |
| CFP010ConvertAsUINT16sPS | Pixel shader to convert a P010 frame inside a G16 texture to RGBA |
| CFP010ConvertPS | Pixel shader to convert a P010 frame to RGBA |
| CFPackageFileSummary | A "table of contents" for an Unreal package file |
| CFPackageFileVersion | This object combines all of our version enums into a single easy to use structure which allows us to update older version numbers independently of the newer version numbers |
| CFPackageHashes | Struct containing hashes computed during cooked package writing |
| CFPackageId | |
| CFPackageImportReference | |
| CFPackageIndex | Wrapper for index into a ULnker's ImportMap or ExportMap |
| CFPackageLocalizationCache | Common implementation for the package localization cache |
| CFPackageLocalizationCultureCache | Package localization cache for a specific culture (may contain a chain of cultures internally based on their priority) |
| CFPackageLocalizationManager | Singleton class that manages localized package data |
| CFPackageLocalizationUtil | Utility functions for dealing with localized package names |
| CFPackageMapAckState | |
| CFPackageName | |
| CFPackageObjectIndex | |
| CFPackagePath | Internal class only; not used by blueprints |
| CFPackageReloadedEvent | Delegate payload for FOnPackageReloaded |
| CFPackageReloadVersionInfo | Reload version information for packages |
| CFPackageResourceStat | |
| CFPackageSaveInfo | Struct to encapsulate arguments specific to saving one package |
| CFPackageSourceControlHelper | |
| CFPackageStore | Stores information about available packages that can be loaded |
| CFPackageStoreBackendContext | |
| CFPackageStoreEntry | Package store entry |
| CFPackageStoreEntryResource | Package store entry resource |
| CFPackageStoreReadScope | |
| CFPackageWriterRecords | |
| CFPackageWriterToRecord | A PackageWriter that saves the portions of the SavePackage output to sharedbuffers on a record structure |
| CFPackedHairAttribute0Vertex | |
| CFPackedHairCurve | |
| CFPackedHairVertex | |
| CFPackedLevelActorBuilder | FPackedLevelActorBuilder handles packing of ALevelInstance actors into APackedLevelActor actors and Blueprints |
| CFPackedLevelActorBuilderCluster | |
| CFPackedLevelActorBuilderClusterID | |
| CFPackedLevelActorBuilderContext | |
| CFPackedLevelActorDesc | |
| CFPackedNormal | A normal vector, quantized and packed into 32-bits |
| CFPackedPosition | A 3x1 of xyz(11:11:10) format |
| CFPackedRemoteObjectPathName | Structure that represents remote object pathname (noexport type) Stores pathnames as an array of indices (into a sidecar FRemoteObjectTables object) of FNames and associated FRemoteObjectIds Names and Ids are stored from the innermost object first to the outermost object last |
| CFPackedRGB10A2N | A vector, quantized and packed into 32-bits |
| CFPackedRGBA16N | A vector, quantized and packed into 32-bits |
| CFPacketIdRange | Represents a range of PacketIDs, inclusive |
| CFPageAllocator | |
| CFPageCache | |
| CFPageFaultStats | Different types of Page Fault stats |
| CFPaintArgs | SWidget::OnPaint and SWidget::Paint use FPaintArgs as their sole parameter in order to ease the burden of passing through multiple fields |
| CFPaintGeometry | A Paint geometry contains the window-space (draw-space) info to draw an element on the screen |
| CFPakMountOptions | |
| CFPanelExtensionFactory | |
| CFParallelDeformableTask | |
| CFParallelEvaluationData | |
| CFParallelRenderingObjectVersion | |
| CFParameterAllocation | |
| CFParamRemapInfo | Helper struct to allow us to redirect pin name for node class |
| CFParamsChangedHelper | |
| CFParse | |
| CFParticleAnimTrailEmitterInstance | |
| CFParticleBeam2EmitterInstance | |
| CFParticleBeamTrailVertex | |
| CFParticleBeamTrailVertexDynamicParameter | |
| CFParticleBeamTrailVertexFactory | Beam/Trail particle vertex factory |
| CFParticleCollisionInstancePayload | Collision module per instance payload |
| CFParticleCollisionPayload | Collision module particle payload |
| CFParticleDataContainer | |
| CFParticleDynamicData | |
| CFParticleEightTexCoordVertexBuffer | |
| CFParticleEmitterBuildInfo | |
| CFParticleEmitterInstance | |
| CFParticleEmitterInstanceFixLayout | |
| CFParticleEventBurstData | Particle burst event data |
| CFParticleEventCollideData | Collision particle event data |
| CFParticleEventData | The base class for all particle event data |
| CFParticleEventDeathData | Killed particle event data |
| CFParticleEventInstancePayload | General event instance payload |
| CFParticleEventKismetData | Kismet particle event data |
| CFParticleEventSpawnData | Spawn particle event data |
| CFParticleExistingData | Particle event data for particles that already existed at the time of the event |
| CFParticleIndexBuffer | Index buffer for drawing an individual sprite |
| CFParticleMeshEmitterInstance | |
| CFParticleOrder | |
| CFParticlePerfStats | |
| CFParticlePerfStats_GPU | Stats gathered from the GPU |
| CFParticlePerfStats_GT | Stats gathered on the game thread or game thread spawned tasks |
| CFParticlePerfStats_RT | Stats gathered on the render thread |
| CFParticlePerfStatsContext | |
| CFParticlePerfStatScope | |
| CFParticleRandomSeedInstancePayload | Random-seed instance payload |
| CFParticleRequiredModule | |
| CFParticleResetContext | A level of significance for a particle system |
| CFParticleRibbonEmitterInstance | |
| CFParticleScratchVertexBuffer | Scratch vertex buffer available for dynamic draw calls |
| CFParticleSortBuffers | Buffers in GPU memory used to sort particles |
| CFParticleSpawnPerUnitInstancePayload | Payload for instances which use the SpawnPerUnit module |
| CFParticleSpriteEmitterInstance | |
| CFParticleSpriteVertex | Per-particle data sent to the GPU |
| CFParticleSpriteVertexFactory | Vertex factory for rendering particle sprites |
| CFParticleSpriteVertexNonInstanced | Per-particle data sent to the GPU |
| CFParticleSystemCustomVersion | |
| CFParticleSystemSceneProxy | |
| CFParticleSystemSceneProxyDesc | |
| CFParticleSystemThumbnailScene | |
| CFParticleSystemWorldManager | Main manager class for particle systems in the world |
| CFParticleTexCoordVertexBuffer | Vertex buffer containing texture coordinates for the four corners of a sprite |
| CFParticleTrailsEmitterInstance_Base | |
| CFParticleVertexDynamicParameter | |
| CFParticleVertexFactoryBase | Base class for particle vertex factories |
| CFPartitionActorDesc | |
| CFPassedMarker | |
| CFPatchIndirectionTextureCS | |
| CFPathAndMountPoint | Struct representing a path on disk, and its virtual mount point |
| CFPathFollowingRequestResult | |
| CFPathFollowingResult | |
| CFPathPermissionList | Set of paths that are allowd and/or denied for certain use cases |
| CFPaths | Path helpers for retrieving game dir, engine dir, etc |
| CFPathViews | |
| CFPawnIteratorObject | Wrapper object that tries to imitate the TWeakObjectPtr interface for the objects previously in the PawnList and iterated by FConstPawnIterator |
| CFPCGBiomeCoreModule | |
| CFPendingAutoReceiveInputActor | Serialized ULevel information about dynamic texture instances |
| CFPendingCleanupObjects | A set of cleanup objects which are pending deletion |
| CFPendingDelete | The pending deleted object |
| CFPendingFrameWrite | |
| CFPendingLatentAction | |
| CFPendingParticleWrite | |
| CFPendingPrivateAsset | |
| CFPendingShaderMapCompileResults | |
| CFPerceptionChannelAllowList | |
| CFPerceptionListener | Should contain only cached information common to all senses |
| CFPerceptionListenerCounter | |
| CFPerceptionStimuliSource | |
| CFPerformanceTrackingChart | Chart for a single portion of gameplay (e.g., gameplay or in-game-shop or settings menu open) WARNING: If you add members here, you MUST also update AccumulateWith() as it accumulates each measure from another chart |
| CFPerformanceTrackingSystem | |
| CFPerInstanceLightmapData | |
| CFPerlinNoiseChannelSectionMenuExtension | |
| CFPermanentObjectPoolExtents | Helps check if an object is part of permanent object pool |
| CFPerObjectProjectedShadowInitializer | Information needed to create a per-object projected shadow |
| CFPerPlayerSplitscreenData | Structure to store splitscreen data |
| CFPerQualityLevelProperty | |
| CFPersistentEvaluationData | Structure that stores persistent data that track templates may need during evaluation |
| CFPersistentLinearAllocatorExtends | |
| CFPersistentManagedFile | |
| CFPersistentStorageCategory | |
| CFPersistentStorageManager | |
| CFPerSolverData | |
| CFPersonaAssetEditorToolkit | Persona asset editor toolkit wrapper, used to auto inject the persona editor mode manager |
| CFPersonaCommonCommands | |
| CFPersonaEditModes | |
| CFPersonaModule | Persona module manages the lifetime of all instances of Persona editors |
| CFPersonaTabs | |
| CFPersonaToolkitArgs | Initialization parameters for persona toolkits |
| CFPersonaViewportArgs | Arguments used to create a persona viewport tab |
| CFPersonaViewportNotificationOptions | |
| CFPhysCommandHandler | Container used for physics tasks that need to be deferred from GameThread |
| CFPhysicalMaterialMaskImport | |
| CFPhysicalMaterialMaskParams | |
| CFPhysicsAssetRenderInterface | |
| CFPhysicsAssetThumbnailScene | |
| CFPhysicsDataCollection | FPhysicsDataCollection holds onto physics-system data that is needed for various interactive tools and algorithms |
| CFPhysicsDebugMode | |
| CFPhysicsDelegates | Set of delegates to allowing hooking different parts of the physics engine |
| CFPhysicsDrivenMotionDebugParams | |
| CFPhysicsFieldInfos | |
| CFPhysicsFieldInstance | An instance of a Physics Field |
| CFPhysicsFieldResource | Physics Field render resource |
| CFPhysicsFieldSceneProxy | |
| CFPhysicsFilterBuilder | |
| CFPhysicsManipulationEdMode | Editor mode to manipulate physics objects in level editor viewport simulation |
| CFPhysicsManipulationEdModeFactory | |
| CFPhysicsModularVehicleInputs | Per Vehicle input State from Game Thread to Physics Thread |
| CFPhysicsModularVehicleTraits | |
| CFPhysicsMoverAsyncInput | |
| CFPhysicsMoverAsyncOutput | |
| CFPhysicsMoverManagerAsyncCallback | |
| CFPhysicsMoverManagerAsyncInput | |
| CFPhysicsMoverManagerAsyncOutput | |
| CFPhysicsMoverSimulationContactModifierParams | |
| CFPhysicsMoverSimulationTickParams | |
| CFPhysicsObjectExternalInterface | |
| CFPhysicsObjectVersion | |
| CFPhysicsRepAsyncInputData | Final computed desired state passed into the physics sim |
| CFPhysicsRepErrorCorrectionData | |
| CFPhysicsReplication | |
| CFPhysicsReplicationAsync | |
| CFPhysicsReplicationAsyncInput | |
| CFPhysicsReplicationCache | |
| CFPhysicsReplicationCacheAsync | Async replication cache class |
| CFPhysicsReplicationCacheAsyncInput | Async Marshal Input |
| CFPhysicsReplicationCacheAsyncOutput | Async Marshal Output |
| CFPhysicsReplicationCacheData | Replication cache data holding state and access time |
| CFPhysicsReplicationLOD | |
| CFPhysicsReplicationLODAsync | |
| CFPhysicsReplicationLODAsyncInput | |
| CFPhysicsRepLodData | |
| CFPhysicsUserData_Chaos | |
| CFPhysicsVehicleInputs | Per Vehicle input State from Game Thread to Physics Thread |
| CFPhysicsVehicleOutput | Per Vehicle Output State from Physics Thread to Game Thread |
| CFPhysicsVehicleTraits | |
| CFPhysInterface_Chaos | |
| CFPhysScene_AsyncPhysicsStateJobQueue | |
| CFPhysScene_Base | |
| CFPhysScene_Chaos | Low level Chaos scene used when building custom simulations that don't exist in the main world physics scene |
| CFPhysxUserData | PhysX user data |
| CFPieLoginStruct | Holds various data to pass to the post login delegate for PIE logins |
| CFPinchBrushOp | |
| CFPinchKelvinlet | |
| CFPinchKelvinletBrushOp | |
| CFPinConnectionResponse | This is a response from CanCreateConnection, indicating if the connecting action is legal and what the result will be |
| CFPinValueInspectorTooltip | Class holding functions to spawn a pin value inspector tooltip |
| CFPipeHandle | Wrapper around Unix file descriptors |
| CFPixelFormatInfo | Information about a pixel format |
| CFPixelInspectorRequest | Class use to add FScene pixel inspect request |
| CFPixelRenderCounters | |
| CFPixelShaderUtils | All utils for pixel shaders |
| CFPixelStreamingCreateSessionDescriptionObserver | |
| CFPixelStreamingDataChannel | A specialized representation of a WebRTC data channel for Pixel Streaming |
| CFPixelStreamingHMD | Pixel Streamed Head Mounted Display |
| CFPixelStreamingInputConverter | |
| CFPixelStreamingInputMessage | |
| CFPixelStreamingInputProtocol | |
| CFPixelStreamingPeerConnection | A specialized representation of a WebRTC peer connection for Pixel Streaming |
| CFPixelStreamingPlayerConfig | |
| CFPixelStreamingSetSessionDescriptionObserver | |
| CFPixelStreamingSettings | A collection of static methods used to expose settings and their values to other modules dependedant on PixelStreaming |
| CFPixelStreamingSignallingConnection | A specialized signalling server connection object for web socket based Pixel Streaming signalling servers |
| CFPixelStreamingSimulcastParameters | A struct representing the simulcast paramaters used by PixelStreaming |
| CFPixelStreamingVideoInput | The input of the Pixel Streaming system |
| CFPixelStreamingVideoInputBackBuffer | |
| CFPixelStreamingVideoInputBackBufferComposited | |
| CFPixelStreamingVideoInputI420 | |
| CFPixelStreamingVideoInputMediaCapture | |
| CFPixelStreamingVideoInputNV12 | |
| CFPixelStreamingVideoInputPIEViewport | |
| CFPixelStreamingVideoInputRenderTarget | |
| CFPixelStreamingVideoInputRHI | |
| CFPixelStreamingVideoInputViewport | |
| CFPixelStreamingVideoSink | |
| CFPkgInfoReporter | Base for classes which generate output for the PkgInfo commandlet |
| CFPkgInfoReporter_Log | |
| CFPlainTextLayoutMarshaller | Get/set the raw text to/from a text layout as plain text |
| CFPlanarReflectionRenderTarget | |
| CFPlanarReflectionSceneProxy | |
| CFPlaneBrushOp | |
| CFPlasticDeformationDelegateWrapper | |
| CFPlatformCompressionUtilities | |
| CFPlatformDriveStats | Storage drive information |
| CFPlatformFileManager | Platform File chain manager |
| CFPlatformFileOpenLog | |
| CFPlatformFileTrace | |
| CFPlatformHostCommunicationAutoInit | Helper RAII type for auto initializing instances derived from IPlatformHostCommunication |
| CFPlatformIconPaths | SDK status is unknown |
| CFPlatformInputDeviceState | Data about an input device's current state |
| CFPlatformMemoryStats | Android implementation of the FGenericPlatformMemoryStats |
| CFPlatformObjectVersion | |
| CFPlatformProcessMemoryStats | Generic implementation of the per-process memory stats |
| CFPlatformRect | |
| CFPlatformTypeLayoutParameters | |
| CFPlatformUserId | Handle that defines a local user on this platform |
| CFPlatformUserSelectionCompleteParams | Callback for when ShowPlatformUserSelector has completed |
| CFPlaybackPacket | |
| CFPlaybackTickRecord | |
| CFPlayInEditorID | |
| CFPlayInEditorSessionInfo | This stores transient information about the current Play Session for the duration of the session |
| CFPlayWorldCommandCallbacks | |
| CFPlayWorldCommands | |
| CFPluginEditingContext | |
| CFPluginEditorExtension | Description of a plugin editor extension |
| CFPluginTemplateDescription | Description of a plugin template |
| CFPointerTableBase | |
| CFPoly | |
| CFPolyEditActivityStartChange | FPolyEditActivityStartChange is used to cancel out of an active action on Undo |
| CFPolyEditCutFacesActivityFirstPointChange | This should get emitted when setting the first point so that we can undo it |
| CFPolyglotTextData | Polyglot data that may be registered to the text localization manager at runtime |
| CFPooledLargeMemoryData | Pooled storage of FLargeMemoryData instances, allowing allocation-free and lock-free access |
| CFPooledRenderTarget | The reference to a pooled render target, use like this: TRefCountPtr<IPooledRenderTarget> |
| CFPooledRenderTargetDesc | All necessary data to create a render target from the pooled render targets |
| CFPooledSyncEvent | |
| CFPooledVirtualMemoryAllocator | This class pools OS allocations made from FMallocBinned2 |
| CFPopupLayer | An FPopupLayer hosts the pop-up content which could be anything you want to appear on top of a widget |
| CFPopupLayerSlot | Popups, tooltips, drag and drop decorators all can be executed without creating a new window |
| CFPopupMethodReply | Reply informs Slate how it should express the popup: by creating a new window or by reusing the existing window |
| CFPopupSupport | Allow widgets to find out when someone clicked outside them |
| CFPopupTransitionEffect | Describes a simple animation for popup window introductions |
| CFPoseContext | Evaluation context passed around during animation tree evaluation |
| CFPoseCurve | |
| CFPoseLinkMappingRecord | |
| CFPoseWatchDynamicData | |
| CFPositioningData | Positioning data struct |
| CFPositionVertex | A vertex that stores just position |
| CFPositionVertexBuffer | A vertex buffer of positions |
| CFPostOpaqueRenderParameters | |
| CFPostProcessBlendableOverrides | |
| CFPostProcessMaterialNode | |
| CFPostProcessSettingsDebugInfo | |
| CFPostProcessUtils | A utility class for blending FPostProcessSettings together without creating a FFinalPostProcessSettings instance |
| CFPostProcessVolumeProperties | |
| CFPrecomputedInstanceSpatialHashData | Precomputed optimization data that descrives the spatial hashes and reordering needed |
| CFPrecomputedLightVolume | Set of volume lighting samples belonging to one streaming level, which can be queried about the lighting at a given position |
| CFPrecomputedLightVolumeData | Set of volume lighting samples belonging to one streaming level, which can be queried about the lighting at a given position |
| CFPrecomputedVisibilityBucket | A bucket of visibility cells that have the same spatial hash |
| CFPrecomputedVisibilityCell | A precomputed visibility cell, whose data is stored in FCompressedVisibilityChunk |
| CFPrecomputedVisibilityHandler | Handles operations on precomputed visibility data for a level |
| CFPrecomputedVolumeDistanceField | Volume distance field generated by Lightmass, used by image based reflections for shadowing |
| CFPrecomputedVolumetricLightmap | Represents the Volumetric Lightmap for a specific ULevel |
| CFPrecomputedVolumetricLightmapData | Data for a Volumetric Lightmap, built during import from Lightmass |
| CFPredicateOverlapHasDifferentActor | |
| CFPredicateOverlapHasSameActor | |
| CFPredictionKeyDelegates | This is a data structure for registering delegates associated with prediction key rejection and replicated state 'catching up' |
| CFPredictMatch8 | Predict Match (pm-k) is a fuzzy matching algorithm that enables looking for a potential match across multiple substrings at the same time |
| CFPreloadableArchive | A read-only archive that adds support for asynchronous preloading and priming to an inner archive |
| CFPreloadableArchiveProxy | A helper class for systems that want to make their own registration system |
| CFPreloadableFile | An FPreloadableArchive that is customized for reading files from IFileManager |
| CFPreLoadFile | |
| CFPreviewPlatformInfo | |
| CFPreviewPlatformMenuItem | Information for feature level menu item added by this platform |
| CFPreviewScene | Encapsulates a simple scene setup for preview or thumbnail rendering |
| CFPrimaryAssetCookRuleUnion | Merges CookRules from multiple managers to decide the final CookRule for an asset they manage |
| CFPrimaryAssetId | This identifies an object as a "primary" asset that can be searched for by the AssetManager and used in various tools |
| CFPrimaryAssetRulesExplicitOverride | Structure defining overrides to rules |
| CFPrimaryAssetType | A primary asset type, represented as an FName internally and implicitly convertible back and forth This exists so the blueprint API can understand it's not a normal FName |
| CFPrimitiveComponentHelper | Helper class used to share implementation for different PrimitiveComponent types |
| CFPrimitiveComponentId | Class used to identify UPrimitiveComponents on the rendering thread without having to pass the pointer around, Which would make it easy for people to access game thread variables from the rendering thread |
| CFPrimitiveComponentTarget | |
| CFPrimitiveDrawInterface | The base interface used to query a primitive for its dynamic elements |
| CFPrimitiveIdDummyBuffer | Default PrimitiveId vertex buffer |
| CFPrimitiveInstanceDataManager | Manager class that tracks changes to instance data within the component, and is responsible for dispatching updates of the proxy |
| CFPrimitiveLODStats | |
| CFPrimitiveMaterialInfo | |
| CFPrimitiveMaterialPropertyDescriptor | Setting to control shadow invalidation behavior (in particular with respect to Virtual Shadow Maps and future methods) |
| CFPrimitiveSceneDesc | FPrimitiveSceneDesc is a structure that can be used to Add/Remove/Update primitives in an FScene |
| CFPrimitiveSceneInfoData | |
| CFPrimitiveSceneProxy | Encapsulates the data which is mirrored to render a UPrimitiveComponent parallel to the game thread |
| CFPrimitiveSceneProxyDesc | |
| CFPrimitiveSceneShaderData | |
| CFPrimitiveStats | Structure used to report some primitive stats in debugging tools |
| CFPrimitiveUniformShaderParametersBuilder | |
| CFPrimitiveViewRelevance | The different types of relevance a primitive scene proxy can declare towards a particular scene view |
| CFPrioritizedInputChord | |
| CFProcessIOStats | Different types of Input/Output stats |
| CFProcessorGroupDesc | |
| CFProcHandle | Dummy process handle for platforms that use generic implementation |
| CFProcState | Wrapper around Unix pid_t |
| CFProgramCounterSymbolInfo | Symbol information associated with a program counter |
| CFProgramCounterSymbolInfoEx | |
| CFProgressCancel | FProgressCancel is intended to be passed to long-running computes to do two things: 1) provide progress info back to caller 2) allow caller to cancel the computation |
| CFProgressNotificationHandle | Handle to an active progress notification |
| CFProjectedShadowInitializer | A projected shadow transform |
| CFProperty | |
| CFPropertyAccessChangeNotify | Information needed to emit property change notifications when setting a property value |
| CFPropertyAccessCompilerHandler | |
| CFPropertyAccessCopyContext | |
| CFPropertyAccessHandle | |
| CFPropertyAccessLibraryCompilerArgs | |
| CFPropertyAccessResolveResult | Result of a property access resolve |
| CFPropertyAndParent | |
| CFPropertyBagArrayRef | A reference to an array in FInstancedPropertyBag Allows to modify the array via the FScriptArrayHelper API, and contains helper methods to get and set properties |
| CFPropertyBagSetRef | A reference to a set in FInstancedPropertyBag Contains helper methods to get and set properties |
| CFPropertyBindingExtensibilityManager | Bindings menu extensibility manager holds a list of registered bindings menu extensions |
| CFPropertyBindingWidgetArgs | Setup arguments structure for a property binding widget |
| CFPropertyChangedChainEvent | Structure for passing pre and post edit change events |
| CFPropertyChangedEvent | Structure for passing pre and post edit change events |
| CFPropertyChangedParams | Parameters for the property changed callback |
| CFPropertyComboBoxArgs | Collects advanced arguments for MakePropertyComboBox |
| CFPropertyEditorClipboard | Specializes clipboard handling to allow tagged entries, where you can partition the clipboard contents and look them up by tag (name) |
| CFPropertyEditorModule | |
| CFPropertyEditorPermissionList | |
| CFPropertyFunctionCallArgs | |
| CFPropertyFunctionCallDelegates | The callbacks, if specified, are used when invoking function calls |
| CFPropertyHandleItemAddResult | |
| CFPropertyHelpers | |
| CFPropertyInfo | |
| CFPropertyInstanceInfo | |
| CFPropertyListenerSettings | |
| CFPropertyLocalizationDataGatherer | |
| CFPropertyPairsMap | A simple name/value pairs map |
| CFPropertyPath | |
| CFPropertyPermissionList | |
| CFPropertyPermissionListEntry | |
| CFPropertyProxyArchive | Simple proxy archive for serializing references to FFields from Bytecode |
| CFPropertyReferenceCollector | Simple reference processor and collector for collecting all UObjects referenced by FProperties |
| CFPropertyRestriction | |
| CFPropertyRetirement | Information for tracking retirement and retransmission of a property |
| CFPropertyRowExtensionButton | A property row extension button is displayed at the end of a property row, either inline as a button, or in a dropdown when not all buttons can fit |
| CFPropertySaveOverride | Data collected during SavePackage that modifies the EPropertyFlags for a single FProperty on a single object instance when that object is serialized by SavePackage |
| CFPropertySection | A property section is a group of categories with a name, eg |
| CFPropertySoftPath | FPropertySoftPath is a string of identifiers used to identify a single member of a UObject |
| CFPropertyTag | A tag describing a class property, to aid in serialization |
| CFPropertyTagScope | |
| CFPropertyTempVal | |
| CFPropertyTrackEditor | Tools for animatable property types such as floats ands vectors |
| CFPropertyTypeLayoutCallback | |
| CFPropertyTypeLayoutCallbackList | |
| CFPropertyUpdatedWidgetBuilder | |
| CFPropertyValueIterator | For recursively iterating over a UStruct to find nested FProperty pointers and values |
| CFPropertyVisitorContext | |
| CFPropertyVisitorData | |
| CFPropertyVisitorInfo | |
| CFPropertyVisitorPath | |
| CFPropertyVisitorScope | |
| CFProxyMaterialCompiler | A proxy for the material compiler interface which by default passes all function calls unmodified |
| CFProxyTabmanager | |
| CFPSCTickData | All data relating to a particle system's ticking |
| CFPSOCollectorCreateManager | Manages all create functions of the globally defined IPSOCollectors |
| CFPSOPrecacheData | Wrapper class around the initializer to collect some extra validation data during PSO collection on the different collectors |
| CFPSOPrecacheParams | Parameters which are needed to collect all possible PSOs used by the PSO collectors |
| CFPSOPrecacheVertexFactoryData | Wraps vertex factory data used during PSO precaching - optional element list ID can be used if manual vertex fetch is not possible for the given vertex factory type |
| CFPSOPrecacheVertexFactoryDataPerMaterialIndex | |
| CFPThreadEvent | This is the PThreads version of FEvent |
| CFPThreadSemaphore | |
| CFPtrInfo | Describes a pointer |
| CFPtrTableBase | |
| CFPublicExportKey | |
| CFPullKelvinlet | |
| CFPullKelvinletBrushOp | |
| CFPurgingReferenceCollector | Reference collector that will purge (null) any references to the given set of objects (as if they'd been marked PendingKill) |
| CFPushedCVarSetting | |
| CFQuadLayer | Quad layer is the default layer shape and contains no additional settings |
| CFQualifiedFrameTime | A frame time qualified by a frame rate context |
| CFQuantizedDirectionalLightSample | The light incident for a point on a surface in three directions, stored as bytes representing values from 0-1 |
| CFQuantizedLightmapData | |
| CFQuantizedShadowSignedDistanceFieldData2D | A 2D signed distance field map, which consists of FQuantizedSignedDistanceFieldShadowSample's |
| CFQuantizedSignedDistanceFieldShadowSample | |
| CFQuantizedSimpleLightSample | The light incident for a point on a surface along the surface normal, stored as bytes representing values from 0-1 |
| CFQuartLatencyTracker | |
| CFQuartzSubscriptionToken | |
| CFQuartzTickableObject | |
| CFQuatFixed32NoW | |
| CFQuatFixed48NoW | |
| CFQuatFloat32NoW | |
| CFQuatFloat96NoW | |
| CFQuatIntervalFixed32NoW | |
| CFQueuedAsyncCompressionWork | |
| CFQueuedBunchObjectReference | Convenience type for holding onto references to objects while we have queued bunches referring to those objects |
| CFQueuedControlMessage | A queued control channel message |
| CFQueuedDemoPacket | |
| CFQueuedDrawDebugItem | |
| CFQueuedLowLevelThreadPool | ThreadPool wrapper implementation allowing to schedule thread-pool tasks on the the low level backend which is also used by the taskgraph |
| CFQueuedMontageBlendedInEvent | |
| CFQueuedMontageBlendingOutEvent | Component space poses |
| CFQueuedMontageEndedEvent | Helper struct to store a Queued Montage Ended event |
| CFQueuedMontageSectionChangedEvent | Helper struct to store a Queued Montage Ended event |
| CFQueuedReplayTask | |
| CFQueuedThreadPool | Interface for queued thread pools |
| CFQueuedThreadPoolDynamicWrapper | ThreadPool wrapper implementation allowing to schedule up to MaxConcurrency tasks at a time making sub-partitioning another thread-pool a breeze and allowing more fine-grained control over scheduling by giving full control of task reordering |
| CFQueuedThreadPoolTaskGraphWrapper | ThreadPool wrapper implementation allowing to schedule thread-pool tasks on the task graph |
| CFQueuedThreadPoolWrapper | ThreadPool wrapper implementation allowing to schedule up to MaxConcurrency tasks at a time making sub-partitioning another thread-pool a breeze and allowing more fine-grained control over scheduling by effectively giving another set of priorities |
| CFQueueSubtitleParameters | Base class for subtitle data being attached to assets |
| CFQueueSubtitleParams | |
| CFRadixSortKeyFloat | |
| CFRamper | |
| CFRandomStream | Implements a thread-safe SRand based RNG |
| CFRangeChecklessAllocator | |
| CFRawDistribution | Raw distribution used to quickly sample distributions at runtime |
| CFRawIndexBuffer | |
| CFRawIndexBuffer16or32 | |
| CFRawObjectIterator | Class for iterating through all objects, including class default objects, unreachable objects...all UObjects |
| CFRawSkeletalMeshBulkData | Bulk data storage for raw meshes |
| CFRawStaticIndexBuffer | |
| CFRawStaticIndexBuffer16or32 | |
| CFRawStaticIndexBuffer16or32Interface | Virtual interface for the FRawStaticIndexBuffer16or32 class |
| CFRayStartEnd | |
| CFRayTracingDebugVisualizationMenuCommands | |
| CFRayTracingGeometry | A ray tracing geometry resource |
| CFRayTracingStreamableAsset | |
| CFRayTracingVisualizationData | |
| CFRDGAllocator | |
| CFRDGAllocatorScope | |
| CFRDGAsyncComputeBudgetScopeGuard | |
| CFRDGAsyncScatterUploadBuffer | |
| CFRDGAsyncTask | An RDG pass execution lambda MAY be executed in a parallel task IF the lambda references a non-immediate command list AND the builder flags are set to execute in parallel |
| CFRDGBarrierBatchBegin | |
| CFRDGBarrierBatchBeginId | |
| CFRDGBarrierBatchEnd | |
| CFRDGBarrierBatchEndId | |
| CFRDGBarrierValidation | This class validates and logs barriers submitted by the graph |
| CFRDGBlackboard | The blackboard is a map of struct instances with a lifetime tied to a render graph allocator |
| CFRDGBuffer | A render graph tracked buffer |
| CFRDGBufferAccess | |
| CFRDGBufferDesc | Descriptor for render graph tracked Buffer |
| CFRDGBufferSRV | Render graph tracked buffer SRV |
| CFRDGBufferSRVDesc | |
| CFRDGBufferUAV | Render graph tracked buffer UAV |
| CFRDGBufferUAVDesc | |
| CFRDGBuilder | Use the render graph builder to build up a graph of passes and then call Execute() to process them |
| CFRDGDispatchPass | |
| CFRDGDispatchPassBuilder | |
| CFRDGDrawTextureInfo | |
| CFRDGEventName | Stores a GPU event name for the render graph |
| CFRDGExternalAccessQueue | Batches up RDG external resource access mode requests and submits them all at once to RDG |
| CFRDGHairStrandsCullingData | |
| CFRDGParameter | A helper class for identifying and accessing a render graph pass parameter |
| CFRDGParameterStruct | Wraps a pass parameter struct payload and provides helpers for traversing members |
| CFRDGPass | Base class of a render graph pass |
| CFRDGPooledBuffer | |
| CFRDGPooledTexture | |
| CFRDGProducerState | Used for tracking pass producer / consumer edges in the graph for culling and pipe fencing |
| CFRDGResource | Generic graph resource |
| CFRDGScatterUploadBase | |
| CFRDGScatterUploadBuffer | |
| CFRDGScatterUploadBuilder | |
| CFRDGScatterUploader | |
| CFRDGScope | |
| CFRDGScope_Budget | |
| CFRDGScopeState | |
| CFRDGSentinelPass | Render graph pass used for the prologue / epilogue passes |
| CFRDGShaderResourceView | Render graph tracked SRV |
| CFRDGSubresourceState | Used for tracking the state of an individual subresource during execution |
| CFRDGTexture | Render graph tracked Texture |
| CFRDGTextureAccess | |
| CFRDGTextureClearInfo | |
| CFRDGTextureDesc | |
| CFRDGTextureMSAA | Simple pair of RDG textures used for MSAA |
| CFRDGTextureSRV | Render graph tracked SRV |
| CFRDGTextureSRVDesc | Descriptor for render graph tracked SRV |
| CFRDGTextureSubresource | |
| CFRDGTextureSubresourceLayout | |
| CFRDGTextureSubresourceRange | |
| CFRDGTextureUAV | Render graph tracked texture UAV |
| CFRDGTextureUAVDesc | Descriptor for render graph tracked UAV |
| CFRDGTransitionInfo | |
| CFRDGUniformBuffer | |
| CFRDGUniformBufferBinding | |
| CFRDGUnorderedAccessView | Render graph tracked UAV |
| CFRDGUploadData | Helper class to allocate data from a GraphBuilder in order to upload said data to an RDG resource |
| CFRDGUserValidation | Used by the render graph builder to validate correct usage of the graph API from setup to execution |
| CFRDGView | A render graph resource (e.g |
| CFRDGViewableResource | A render graph resource with an allocation lifetime tracked by the graph |
| CFRDGWrapperVertexBuffer | |
| CFReadbackBufferParameters | |
| CFReadbackTextureParameters | |
| CFReadOnlyAssetEditorCustomization | Allows an asset editor to specify which custom menus/toolbar items are visible in read-only mode, with the default behavior being that all entries specific to an asset editor are hidden |
| CFReadOnlyCVARCache | |
| CFReadScopeLock | Keeps a FRWLock read-locked while this scope lives |
| CFReadTextureExternalPS | Pixel shader to read from TextureExternal source |
| CFRecastGraphPolicy | |
| CFReceivingRepState | Replication State needed to track received properties |
| CFRecomputeTangentCustomVersion | |
| CFRect | Helper rectangle struct |
| CFRectLightSceneProxy | |
| CFRedirectCollector | |
| CFRedirectionSummary | Container for FCoreRedirects that can affect a package |
| CFRedirectorBindingInfo | Info about a redirector binding |
| CFReductionBaseSkeletalMeshBulkData | Bulk data storage for raw ImportModel |
| CFRefCountBase | Base class implementing thread-safe reference counting |
| CFRefCountedObject | The base class of reference counted objects |
| CFReferenceChainSearch | |
| CFReferenceCollector | Used by garbage collector to collect references via virtual AddReferencedObjects calls |
| CFReferenceCollectorArchive | Reference collecting archive created by FReferenceCollector::GetVerySlowReferenceCollectorArchive() |
| CFReferencedAssets | Data container to hold information about what is referencing a given set of assets |
| CFReferenceFinder | FReferenceFinder |
| CFReferenceGraphNode | A struct representing a node in the reference graph |
| CFReferencerFinder | Helper class for finding all objects referencing any of the objects in Referencees list |
| CFReferencerInformation | |
| CFReferencerInformationList | |
| CFReferenceSkeleton | Reference Skeleton |
| CFReferenceSkeletonModifier | |
| CFReferenceToken | The reference token represents different types that might appear in reference relationships |
| CFReflectionCaptureData | |
| CFReflectionCaptureMapBuildData | |
| CFReflectionCaptureMapBuildLegacyData | |
| CFReflectionCaptureObjectVersion | |
| CFReflectionCaptureProxy | Represents a reflection capture to the renderer |
| CFReflectionMetaData | Reflection meta-data that can be used by the widget reflector to determine additional information about slate widgets that are constructed by UObject classes for UMG |
| CFRefPoseOverride | |
| CFRegexMatcher | Implements a regular expression pattern matcher |
| CFRegexPattern | Implements a regular expression pattern |
| CFRegisterCompiledInInfo | Helper class to perform registration of object information |
| CFRegisterComponentContext | |
| CFRegisterCustomClassLayoutParams | |
| CFRegisteredFileHandle | |
| CFRegisteredModeInfo | |
| CFRegisterGlobalPSOCollectorFunction | Helper class used to register/unregister the GlobalPSOCollectorFunction to the manager at static startup time |
| CFRegisterPSOCollectorCreateFunction | Helper class used to register/unregister the IPSOCollector to the manager at static startup time |
| CFRegisterRayTracingPayloadTypeHelper | |
| CFRegisterTypeLayoutDesc | |
| CFReimportHandler | Reimport handler for package resources with associated source files on disk |
| CFReimportManager | Reimport manager for package resources with associated source files on disk |
| CFRelativeBitReference | Used to reference a bit in an unspecified bit array |
| CFRelativeViewMatrices | Various view matrices stored as floats, along with LWC tile position, suitable for sending to GPU |
| CFReleaseObjectVersion | |
| CFReload | |
| CFReloadPackageData | Data needed by ReloadPackages |
| CFRemoteConfig | Manages remote config files |
| CFRemoteConfigAsyncCachedWriteTask | Info for cached write tasks |
| CFRemoteConfigAsyncIOInfo | Stores info relating to remote config files |
| CFRemoteConfigAsyncTaskManager | Manages async IO tasks for remote config files |
| CFRemoteConfigAsyncWorker | Async task that handles the IO of a remote config file |
| CFRemoteControlComponentsUtils | |
| CFRemoteObjectBytes | Structure that holds serialized remote object data chunk (< 64KB of data) (noexport type) |
| CFRemoteObjectData | Structure that holds remote object memory (noexport type) |
| CFRemoteObjectId | |
| CFRemoteObjectPathName | Structure that represents remote object pathname (noexport type) Stores pathnames as an array of FNames and associated FRemoteObjectIds Names and Ids are stored from the innermost object first to the outermost object last |
| CFRemoteObjectReference | |
| CFRemoteObjectTables | Structure that holds unique Names and RemoteIds associated with remote object data or pathnames (noexport type) |
| CFRemoteServerId | |
| CFRemoteSubsystem | |
| CFRemoteSubsystemBase | |
| CFRemoteTransactionId | |
| CFRemoteWorkPriority | |
| CFRemoveSubLevelBricksCS | |
| CFRenderableLine | |
| CFRenderablePoint | |
| CFRenderAssetUpdate | This class provides a framework for loading and unloading the texture/mesh LODs |
| CFRenderBounds | |
| CFRenderCommand | The parent class of commands stored in the rendering command queue |
| CFRenderCommandFence | Used to track pending rendering commands from the game thread |
| CFRenderCommandPipe | |
| CFRenderedTextureStats | Lightweight struct used to list the MIP levels of rendered assets |
| CFRendererStencilMaskEvaluation | Exposed enum to parallel RHI's EStencilMask and show up in the editor |
| CFRenderingObjectVersion | |
| CFRenderResource | A rendering resource which is owned by the rendering thread |
| CFRenderTarget | A render target |
| CFRenderTargetBinding | Render graph information about how to bind a render target |
| CFRenderTargetBindingSlots | Special shader parameters type for a pass parameter to setup render targets |
| CFRenderTargetPool | Encapsulates the render targets pools that allows easy sharing (mostly used on the render thread side) |
| CFRenderThreadCommandPipe | |
| CFRenderThreadScope | |
| CFRenderThreadStructBase | |
| CFRenderThreadUpdateContext | Update context for deferred drawing of widgets to render targets |
| CFRenderTimer | Timer helper class |
| CFRenderTransform | |
| CFRepActorsCheckpointParams | |
| CFRepChangedHistory | Represents a single changelist, tracking changed properties |
| CFRepChangelistState | Stores changelist history (that are used to know what properties have changed) for objects |
| CFRepHandleIterator | Iterates over a changelist, taking each handle, and mapping to rep layout index, array index, etc |
| CFReplaceNodeReferencesHelper | A helper class for Replacing Variable references in blueprints |
| CFReplayCustomVersion | |
| CFReplayExternalData | |
| CFReplayHelper | |
| CFRepLayout | This class holds all replicated properties for a given type (either a UClass, UStruct, or UFunction) |
| CFReplayPlaylistParams | Set of parameters used with UGameInstance::PlayReplayPlatlist to control how the playlist is started |
| CFReplayPlaylistTracker | Used with UGameInstance::PlayReplayPlaylist to manage playing a set of Replays in succession |
| CFReplayPlaylistUpdatedOptions | Set of options that can be updated before starting each replay in a playlist |
| CFReplayResultHandler | |
| CFReplicatedActorProperty | Struct containing property and offset for replicated actor properties |
| CFReplicatedPhysicsTarget | |
| CFReplicatedPhysicsTargetAsync | |
| CFReplicationChangelistMgr | FReplicationChangelistMgr manages a list of change lists for a particular replicated object that have occurred since the object started replicating Once the history is completely full, the very first changelist will then be merged with the next one (freeing a slot) This way we always have the entire history for join in progress players This information is then used by all connections, to share the compare work needed to determine what to send each connection Connections will send any changelist that is new since the last time the connection checked |
| CFReplicationFlags | Structure to hold and pass around transient flags used during replication |
| CFReplicationProxySet | |
| CFReply | A Reply is something that a Slate event returns to the system to notify it about certain aspect of how an event was handled |
| CFReplyBase | Base class for all the ways that a Slate Widget can reply to events |
| CFRepRecord | |
| CFRepSerializationSharedInfo | Holds a set of shared net serialized properties |
| CFRepSerializedPropertyInfo | Holds the unique identifier and offsets/lengths of a net serialized property used for Shared Serialization |
| CFRepSharedPropertyKey | |
| CFRepState | Replication State that is unique Per Object Per Net Connection |
| CFRepStateStaticBuffer | Holds deep copies of replicated property data for objects |
| CFRequestPlaySessionParams | |
| CFResetToDefaultOverride | Structure describing the delegates needed to override the behavior of reset to default in detail properties |
| CFResizeResourceSOAParams | |
| CFResolveArrayVS | |
| CFResolveDepth2XPS | |
| CFResolveDepth4XPS | |
| CFResolveDepth8XPS | |
| CFResolveDepthArray2XPS | |
| CFResolveDepthArray4XPS | |
| CFResolveDepthArray8XPS | |
| CFResolveDepthPS | |
| CFResolvedNiagaraGeometryCollection | |
| CFResolvedProperty | |
| CFResolvedTextureEncodingSettings | |
| CFResolveSingleSamplePS | |
| CFResolveVS | A vertex shader for rendering a textured screen element |
| CFResourceArrayInterface | An element type independent interface to the resource array |
| CFResourceArrayUploadArrayView | Utility to do a simple upload of data from an array managed by the caller |
| CFResourceArrayUploadInterface | An element type independent interface for uploading an array of resource data |
| CFResourceBulkDataArrayView | Utility to do a simple upload of data from an array managed by the caller |
| CFResourceBulkDataInterface | Allows for direct GPU mem allocation for bulk resource types |
| CFResourceDiskSize | |
| CFResourceSizeEx | Struct used to count up the amount of memory used by a resource |
| CFResourceStatReporter | Generates various types of reports for the list of resources collected by the AnalyzeCookedContent commandlet |
| CFResourceStatReporter_AssetDuplication | This reporter generates a report which displays objects which are duplicated into more than one package |
| CFResourceStatReporter_TotalMemoryPerAsset | This reporter generates a report on the disk-space taken by each asset type |
| CFRestoreForUObjectOverwrite | Helper class used to save and restore information across a StaticAllocateObject over the top of an existing object |
| CFResultMessage | Simple Return struct for supplying success or failure with an optional error message |
| CFRetargetSourceCachedData | Retargeting cached data for a specific Retarget Source |
| CFRetargetSourceCachedDataKey | |
| CFReturnedRefCountValue | Simple wrapper class which holds a refcount; emits a deprecation warning when accessed |
| CFReturnGraphTask | FReturnGraphTask is a task used to return flow control from a named thread back to the original caller of ProcessThreadUntilRequestReturn |
| CFReviewComment | |
| CFReviewCommentContext | |
| CFReviewTopic | |
| CFRGB10toYUVv210ConvertPS | Pixel shader to convert RGB 10 bits to YUV v210 |
| CFRGB8toUYVY8ConvertPS | Pixel shader to convert RGB 8 bits to UYVY 8 bits |
| CFRGB8toY8ConvertPS | Pixel shader to convert RGB 8 bits to Y 8 bits |
| CFRGBConvertPS | Pixel shader to convert an RGB texture |
| CFRGBToYUVConversion | Struct of common parameters used in media capture shaders to do RGB to YUV conversions |
| CFRHICaptureResourceDescription | Type of cropping |
| CFRibbonTypeDataPayload | |
| CFRichCurveEditInfoTemplate | Info about a curve to be edited |
| CFRichCurveEditorModel | |
| CFRichCurveEditorModelRaw | |
| CFRiffWaveHeader | Data used to parse the wave file formats |
| CFRigControlFBXNodeAndChannels | |
| CFRigidBodyCollisionInfo | Information about a specific object involved in a rigid body collision |
| CFRigidBodyIndexPair | Endian save storage for a pair of rigid body indices used as a key in the CollisionDisableTable TMap |
| CFRigLogicAnimNextModule | |
| CFRigStackEntry | An item in the stack |
| CFRigVMActionMenuBuilder | Responsible for constructing a list of viable blueprint actions |
| CFRigVMActionMenuUtils | |
| CFRigVMActionWrapper | The action wrapper is used to extract an action from a serialized key |
| CFRigVMAssignExprAST | |
| CFRigVMASTLinkDescription | |
| CFRigVMASTProxy | |
| CFRigVMBlockExprAST | |
| CFRigVMBlueprintCompiler | |
| CFRigVMBlueprintCompilerContext | |
| CFRigVMBlueprintCompileScope | |
| CFRigVMBlueprintUtils | |
| CFRigVMBracketScope | |
| CFRigVMBranchInfoKey | |
| CFRigVMCachedValueExprAST | |
| CFRigVMCallExternExprAST | |
| CFRigVMCallstack | |
| CFRigVMCodeGenerator | |
| CFRigVMCommentNodeDetailCustomization | |
| CFRigVMCompileBlueprintTask | The Compile Blueprint Task is used to compile a blueprint related to a node in the tree (based on the node's path) |
| CFRigVMCompilerResultsTabSummoner | |
| CFRigVMCompilerWorkData | |
| CFRigVMCompileSettingsDuringLoadGuard | |
| CFRigVMController_BulkEditResult | |
| CFRigVMControllerCompileBracketScope | |
| CFRigVMControllerNotifGuard | The Controller is the sole authority to perform changes on the Graph |
| CFRigVMCopyExprAST | |
| CFRigVMCustomDebugObject | |
| CFRigVMDebugObjectInstance | |
| CFRigVMDefaultValueTypeGuard | |
| CFRigVMDetailsInspectorTabSummoner | |
| CFRigVMDispatch_CastEnumBase | |
| CFRigVMDispatchContext | A context used for inquiring from dispatch factories |
| CFRigVMEdGraphConnectionDrawingPolicy | |
| CFRigVMEdGraphPanelNodeFactory | |
| CFRigVMEdGraphPanelPinFactory | |
| CFRigVMEditorBase | |
| CFRigVMEditorGraphExplorerCommands | |
| CFRigVMEditorGraphExplorerTabSummoner | |
| CFRigVMEditorGraphExplorerTreeDelegates | |
| CFRigVMEditorGraphExplorerTreeElement | An item in the tree |
| CFRigVMEditorModes | |
| CFRigVMEditorModule | |
| CFRigVMEditorStyle | |
| CFRigVMEditorZoomLevelsContainer | |
| CFRigVMEntryExprAST | |
| CFRigVMExecuteArgument | The FRigVMExecuteArgument describes an execute argument |
| CFRigVMExecuteContextFixLayout | |
| CFRigVMExecutionStackCommands | |
| CFRigVMExecutionStackTabSummoner | |
| CFRigVMExitExprAST | |
| CFRigVMExplorerElementKey | |
| CFRigVMExprAST | |
| CFRigVMExternalVarExprAST | |
| CFRigVMExternalVariableRuntimeData | |
| CFRigVMFindReferencesGraph | Graphs, such as functions and macros, are stored here |
| CFRigVMFindReferencesGraphNode | Graph nodes use this class to store their data |
| CFRigVMFindReferencesPin | Pins use this class to store their data |
| CFRigVMFindReferencesTabSummoner | |
| CFRigVMFindReferencesVariable | Property data is stored here |
| CFRigVMFindResult | |
| CFRigVMFunction | The FRigVMFunction is used to represent a function pointer generated by UHT for a given name |
| CFRigVMFunctionArgument | The Pin Direction is used to differentiate different kinds of pins in the data flow graph - inputs, outputs etc |
| CFRigVMFunctionArgumentDefaultNode | |
| CFRigVMFunctionArgumentGroupLayout | |
| CFRigVMFunctionArgumentLayout | |
| CFRigVMFunctionDragDropAction | DragDropAction class for drag and dropping an item from the My Blueprints tree (e.g., variable or function) |
| CFRigVMGraphDetailCustomization | Customization for editing rig vm graphs |
| CFRigVMGraphDetailCustomizationImpl | |
| CFRigVMGraphEditorSummoner | |
| CFRigVMGraphEnumDetailCustomization | Customization for editing a rig vm integer control enum class |
| CFRigVMGraphExplorerDragDropOp | |
| CFRigVMGraphMathTypeDetailCustomization | Customization for editing a rig vm node |
| CFRigVMInlineFunctionExprAST | |
| CFRigVMInvokeEntryExprAST | |
| CFRigVMLazyBranch | A branch which can be lazily executed |
| CFRigVMLiteralExprAST | |
| CFRigVMLocalKismetCallbacks | |
| CFRigVMLocalVariableDetailCustomization | |
| CFRigVMLocalVariableNameValidator | |
| CFRigVMLog | |
| CFRigVMLogSettings | |
| CFRigVMMathLibrary | |
| CFRigVMMemoryHandle | Memory handle |
| CFRigVMMemoryStorageImportErrorContext | Helper class to catch default value import errors on properties |
| CFRigVMMinimalEnvironment | |
| CFRigVMModule | The public interface to this module |
| CFRigVMNameCache | |
| CFRigVMNameOp | |
| CFRigVMNameValidator | |
| CFRigVMNewEditor | |
| CFRigVMNewEditorApplicationModes | |
| CFRigVMNewEditorMode | |
| CFRigVMNewEditorTabs | |
| CFRigVMNodeExprAST | |
| CFRigVMNoOpExprAST | |
| CFRigVMObjectArchiveReader | |
| CFRigVMObjectArchiveWriter | |
| CFRigVMObjectVersion | |
| CFRigVMParserAST | |
| CFRigVMPinConnectionResponse | Struct used to extend the response to a connection request to include breaking parents/children |
| CFRigVMPinDefaultValueImportErrorContext | The Injected Info is used for injecting a node on a pin |
| CFRigVMPinInfo | |
| CFRigVMPinInfoArray | |
| CFRigVMPropertyDescription | Property Management |
| CFRigVMPropertyPath | The RigVMPropertyPath is used to access a memory pointer for a tail property given the memory of the head property |
| CFRigVMPropertyPathDescription | The RigVMPropertyPathDescription is used to provide all of the information necessary to describe a property path for creating it |
| CFRigVMPropertyPathSegment | The RigVMPropertyPathSegment represents a single step needed to go from the head property of a property path to the tail |
| CFRigVMRegistry_NoLock | The FRigVMRegistry is used to manage all known function pointers for use in the RigVM |
| CFRigVMRegistry_RWLock | The FRigVMRegistry is used to manage all known function pointers for use in the RigVM |
| CFRigVMSearchTags | Const values for Find-in-Blueprints to tag searchable data |
| CFRigVMStringTag | |
| CFRigVMStringWithTag | |
| CFRigVMStructUpgradeInfo | Structure used to upgrade to a new implementation of a node |
| CFRigVMSwapAssetReferencesContext | |
| CFRigVMSwapAssetReferenceTask | |
| CFRigVMSwapFunctionContext | |
| CFRigVMSwapFunctionTask | |
| CFRigVMTemplate | The template is used to group multiple rigvm functions that share the same notation |
| CFRigVMTemplateArgument | The template argument represents a single parameter in a function call and all of its possible types |
| CFRigVMTemplateArgumentInfo | FRigVMTemplateArgumentInfo |
| CFRigVMTemplateDelegates | |
| CFRigVMTraitScope | |
| CFRigVMTreeAssetRefAssetNode | |
| CFRigVMTreeAssetVariantFilter | |
| CFRigVMTreeCategoryNode | A Category Node is a node which presents itself as a category, providing a collapsed UI header |
| CFRigVMTreeContext | The context is the top level object passed to anything that has to interact with the tree, like visible node traversal, task execution etc |
| CFRigVMTreeDeveloperContentFilter | The Developer Content Filter can be used to hide items which reside on a developer content path |
| CFRigVMTreeElement | The Tree Element is the base class for anything within a tree and manages the lifetime as well as type checking |
| CFRigVMTreeEmptyFunctionRefAssetFilter | |
| CFRigVMTreeEmptyFunctionRefGraphFilter | |
| CFRigVMTreeEngineContentFilter | The Engine Content Filter can be used to hide elements which reside on the engine content path |
| CFRigVMTreeFilter | A Filter is used to hide elements from a tree |
| CFRigVMTreeFunctionIdentifierAssetNode | |
| CFRigVMTreeFunctionIdentifierNode | |
| CFRigVMTreeFunctionRefAssetNode | |
| CFRigVMTreeFunctionRefGraphNode | |
| CFRigVMTreeFunctionRefNode | |
| CFRigVMTreeFunctionVariantFilter | |
| CFRigVMTreeFunctionWithNoRefsFilter | |
| CFRigVMTreeLoadPackageForNodeTask | The Load Package For Node Task will load a package related to a node given the node's path |
| CFRigVMTreeNode | A Node is the base element for anything that is shown within the tree |
| CFRigVMTreePackageNode | A Package Node is a special Category Node which reacts to the package being loaded and offers to update its content |
| CFRigVMTreePathFilter | The Path filter is used to include elements only if they match a user provided path |
| CFRigVMTreePhase | The Phase describes a phase of performing a UI wizard, like picking a set of inputs, or performing tasks |
| CFRigVMTreeReferenceNode | |
| CFRigVMTreeRootNode | A Root Node is a node which can be placed only at the root of the tree |
| CFRigVMTreeSourceFunctionFilter | |
| CFRigVMTreeTargetAssetFilter | |
| CFRigVMTreeTargetFunctionFilter | |
| CFRigVMTreeTask | A Task is a small piece of work that needs to be performed |
| CFRigVMTypeCacheScope_NoLock | |
| CFRigVMUnitNodeCreatedContext | A context struct passed to FRigVMStruct::OnUnitNodeCreated |
| CFRigVMUserDefinedTypeResolver | |
| CFRigVMVarExprAST | |
| CFRigVMVariableDetailCustomization | |
| CFRigVMVariableMappingInfo | |
| CFRigVMVariantDetailCustomization | |
| CFRigVMVariantWidgetContext | |
| CFRigVMWrappedNodeDetailCustomization | Customization for editing a rig vm node |
| CFRK4SpringConstants | |
| CFRK4SpringInterpolator | |
| CFRootMotionAsyncData | |
| CFRootMotionReset | |
| CFRootMotionServerToLocalIDMapping | Structure for mapping RootMotionSource server IDs to those on this client |
| CFRootMotionSourceFixLayout | |
| CFRotationConversionCache | Struct for caching Quat<->Rotator conversions |
| CFRPCAnalytics | Per-RPC analytics for any RPC Tracking that is active within the RPC DoS Detection instance |
| CFRPCDoSAnalyticsData | RPC DoS Detection implementation for basic aggregated net analytics data |
| CFRPCDoSAnalyticsVars | Container class for separating analytics variables and processing, from the main RPC DoS Detection code |
| CFRPCDoSCounters | Struct containing RPC counters covering any time period (e.g |
| CFRPCDoSDetection | RPC DoS detection |
| CFRPCTrackingInfo | Live tracking information for individual RPC's, for timing of RPC's, analytics, and handling blocking |
| CFRunInfo | |
| CFRunnable | Interface for "runnable" objects |
| CFRunnableThread | Interface for runnable threads |
| CFRunnableThreadAndroid | Android implementation of the pthread functions |
| CFRunnableThreadApple | Apple implementation of the Process OS functions |
| CFRunnableThreadUnix | Unix implementation of the Process OS functions |
| CFRunTextContext | The context needed when performing text operations on a run of text |
| CFRuntimeErrors | |
| CFRuntimeScriptPackages | |
| CFRuntimeSkinWeightProfileData | Runtime structure containing the set of override weights and the associated vertex indices |
| CFRWScopeLock | Keeps a FRWLock read- or write-locked while this scope lives |
| CFSafePhysicsObjectHandle | |
| CFSampleChunk | |
| CFSampleLoop | |
| CFSavedCue | |
| CFSavedMove_Character | FSavedMove_Character represents a saved move on the client that has been sent to the server and might need to be played back |
| CFSavedMove_Character_FixLayout | |
| CFSavePackageArgs | Struct to encapsulate UPackage::Save arguments |
| CFSavePackageContext | |
| CFSavePackageResultStruct | Struct returned from save package, contains the enum as well as extra data about what was written |
| CFSaveThumbnailCacheDeduplicateKey | |
| CFSaveThumbnailCacheTask | |
| CFScalarMaterialInput | |
| CFScalarParameterNameAndValue | Structure representing the animated value of a scalar parameter |
| CFScaleKelvinlet | |
| CFScaleKelvinletBrushOp | |
| CFScatterCopyParams | |
| CFScatterUploadBuffer | |
| CFSceneCaptureViewInfo | View state needed to create a scene capture renderer Inherits from FSceneViewProjectionData to unify resolving of possible projection correction calculations |
| CFSceneHitQueryRequest | Configuration variables for a USceneSnappingManager hit query request |
| CFSceneHitQueryResult | Computed result of a USceneSnappingManager hit query request |
| CFSceneInterface | An interface to the private scene manager implementation of a scene |
| CFScenePrimitiveRenderingContextScopeHelper | |
| CFSceneQueryVisibilityFilter | |
| CFSceneRenderFunctionInputs | |
| CFSceneRenderGroupScope | |
| CFSceneRenderingBlockAllocationTag | |
| CFSceneRenderTargetItem | Single render target item consists of a render surface and its resolve texture, Render thread side |
| CFSceneSnapQueryRequest | Describes the result of the attempted snap operation |
| CFSceneSnapQueryResult | Computed result of a USceneSnappingManager snap query request |
| CFSceneTexturesConfig | Struct containing the scene texture configuration used to create scene textures |
| CFSceneTexturesConfigInitSettings | |
| CFSceneView | A projection from scene space into a 2D screen region |
| CFSceneViewExtensionBase | Inherit from this class to make a view extension |
| CFSceneViewExtensionContext | Contains information about the context in which this scene view extension will be used |
| CFSceneViewExtensions | Repository of all registered scene view extensions |
| CFSceneViewFamily | A set of views into a scene which only have different view transforms and owner actors |
| CFSceneViewFamilyContext | A view family which deletes its views when it goes out of scope |
| CFSceneViewFixLayout | |
| CFSceneViewInitOptions | |
| CFSceneViewOwner | |
| CFSceneViewport | A viewport for use with Slate SViewport widgets |
| CFSceneViewProjectionData | |
| CFSceneViewStateInterface | The scene manager's persistent view state |
| CFSceneViewStateReference | Class used to reference an FSceneViewStateInterface that allows destruction and recreation of all FSceneViewStateInterface's when needed |
| CFScopeCoreRedirectsContext | RAII type for swapping the current thread's FCoreRedirects context to a new context |
| CFScopeCoreRedirectsReadLockedContext | RAII type for locking a context for reading |
| CFScopeCoreRedirectsWriteLockedContext | RAII type for locking a context for writing |
| CFScopeCurrentGameplayEffectBeingApplied | Holds global data for the ability system |
| CFScopeCycleCounter | |
| CFScopeCycleCounterEmitter | |
| CFScopeCycleCounterUObject | |
| CFScopedAbilityListLock | Used to stop us from removing abilities from an ability system component while we're iterating through the abilities |
| CFScopedABTimer | |
| CFScopedActiveGameplayEffectLock | FScopedActiveGameplayEffectLock Provides a mechanism for locking the active gameplay effect list while possibly invoking callbacks into gamecode |
| CFScopedActorEditorContextFromActor | Pushes a new context initialized from the provided actor |
| CFScopedActorEditorContextSetExternalDataLayerAsset | Pushes a copy of the existing context and overrides the current External Data Layer Asset |
| CFScopedActorPropertiesChangeImpl | |
| CFScopedActorRoleSwap | |
| CFScopedAdditionalCrashContextProvider | |
| CFScopedAggregatorOnDirtyBatch | Allows us to batch all aggregator OnDirty calls within a scope |
| CFScopedAllowAbstractClassAllocation | Utility struct that allows abstract classes to be allocated for non-CDOs while in scope |
| CFScopedAnimNodeTracker | DEPRECATED - This system is now supplanted by UE::Anim::FMessageStack - Helper RAII object to cleanup a node added to the node tracker |
| CFScopedBandwidthLimitBypass | |
| CFScopedBlueprintMessageLog | Scope wrapper for the blueprint message log |
| CFScopedBootTiming | |
| CFScopedBTLoggingContext | Helper struct to push a node as the new logging context and automatically reset the context on destruction |
| CFScopedBusyCursor | While in scope, sets the cursor to the busy (hourglass) cursor for all windows |
| CFScopedCanActivateAbilityLogEnabler | |
| CFScopedClassDependencyGather | This is a helper struct that allows us to gather all previously unloaded class dependencies of a UClass The first time we create a new UClass object in FLinkerLoad::CreateExport(), we register it as a dependency authority |
| CFScopedCompilerEvent | |
| CFScopedConditionalWorldSwitcher | When created, switches global context to a PIE world When destroyed, resets the GWorld back to what it was before |
| CFScopedCookStat | |
| CFScopedCreateImportCounter | Helper struct to keep track of the first time CreateImport() is called in the current callstack |
| CFScopedCurveEditorTreeEventGuard | Scoped guard that prevents the broadcast of tree events for the duration of its lifetime |
| CFScopedDebugInfo | Debug info that is stored on the stack and handled by stack unwinding |
| CFScopedDetailTickStats | Scoped helper structure for capturing tick time |
| CFScopedDiscardPredictions | Discard the predictions that occur within this window |
| CFScopedDiskUtilizationTracker | |
| CFScopedDurationAtomicTimer | Utility class for tracking the duration of a scoped action (the user doesn't have to call Start() and Stop() manually), when the storage is std::atomic<double> |
| CFScopedDurationTimeCustomLogger | Utility class for logging the duration of a scoped action (the user doesn't have to call Start() and Stop() manually) using a custom output function |
| CFScopedDurationTimeLogger | Utility class for logging the duration of a scoped action (the user doesn't have to call Start() and Stop() manually) |
| CFScopedDurationTimer | Utility class for tracking the duration of a scoped action (the user doesn't have to call Start() and Stop() manually) |
| CFScopedEditorWorld | A helper RAII class to initialize / destroy an editor world |
| CFScopedEnterBackgroundEvent | |
| CFScopedEvent | This class is allows a simple one-shot scoped event |
| CFScopedExpectsAdditiveOverride | |
| CFScopedForceUnicodeInArchive | |
| CFScopedFTZFloatMode | |
| CFScopedGameplayCueSendContext | FScopedGameplayCueSendContext Add this around code that sends multiple gameplay cues to allow grouping them into a smalkler number of cues for more efficient networking |
| CFScopeDisableMallocCallstackHandler | Disables the callstack handler for the current thread Need to do this as we might allocate memory for the allocators tracking data, that can't be tracked! |
| CFScopeDisableMallocStomp2 | Implements a scoped disabling of the stomp allocator 2 |
| CFScopedJavaObject | |
| CFScopedLevelCollectionContextSwitch | A helper RAII class to set the relevant context on a UWorld for a particular FLevelCollection within a scope |
| CFScopedLevelDirtiedImpl | |
| CFScopedLoadingState | |
| CFScopedLoadTimeAccumulatorTimer | Scoped helper class for tracking accumulated object times |
| CFScopedMallocTimer | |
| CFScopedMaterialCompilerAttribute | |
| CFScopedMemoryStats | |
| CFScopedMovementUpdate | FScopedMovementUpdate creates a new movement scope, within which propagation of moves may be deferred until the end of the outermost scope that does not defer updates |
| CFScopedNamedEvent | |
| CFScopedNamedEventConditional | |
| CFScopedNamedEventConditionalStatic | |
| CFScopedNamedEventStatic | |
| CFScopedNetConnectionSettings | Allows you to temporarily set connection settings within a scape |
| CFScopedObjectFlagMarker | Utility struct for restoring object flags for all objects |
| CFScopedObjectMigrationContext | Helper class to be used whenever we create an FUObjectMigrationContext to ensure all calls within the scope have their FUObjectMigrationContext::GetCurrentMigrationContext set to the desired value |
| CFScopedObjectMovement | This class begins an object movement change when created and ends it when it falls out of scope |
| CFScopedOverrideSpawningLevelMountPointObject | |
| CFScopedPlaceholderRawContainerTracker | When dealing with user defined structs we don't always have a UObject container this registers raw addresses for tracking |
| CFScopedPreAnimatedCaptureSource | Scoped structure that can be used to wrap a call to SavePreAnimatedState to associate the capture with a specific capture source |
| CFScopedPredictionWindow | A structure for allowing scoped prediction windows |
| CFScopedPreventAttachedComponentMove | Component instance cached data base class for scene components |
| CFScopedRefreshAllBrowsersImpl | |
| CFScopedRepContext | |
| CFScopedSceneLock_Chaos | |
| CFScopedSceneLockWithContext_Chaos | |
| CFScopedScriptExceptionHandler | Exception handler stack used for script exceptions |
| CFScopedServerAbilityRPCBatcher | Helper struct for defining ServerRPC batch windows |
| CFScopedSetLandscapeEditingLayer | |
| CFScopedSkeletalMeshPostEditChange | |
| CFScopedSkeletalMeshRenderData | |
| CFScopedSkeletalMeshReregisterContexts | |
| CFScopedSlowTask | A scope block representing an amount of work divided up into sections |
| CFScopedStackAllocatorBookmark | |
| CFScopedStoreArchiveOffset | Helps track Offsets in an Archive before the actual size of the offset is known |
| CFScopedSuspendAlternateSkinWeightPreview | Generic modes used to render debug skeletons depending on editor-specific context |
| CFScopedSuspendRerunConstructionScripts | |
| CFScopedSwitchedCountedDurationTimer | Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction) |
| CFScopedSwitchedDurationTimer | Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction) |
| CFScopedSwitchWorldHack | Hack to switch worlds in a scope and switch back when we fall out of scope |
| CFScopedTargetListLock | Used to stop us from canceling or ending an ability while we're iterating through its gameplay targets |
| CFScopedTransaction | Delineates a transactable block; Begin()s a transaction when entering scope, and End()s a transaction when leaving scope |
| CFScopedUObjectHashTablesLock | Helper class for scoped hash tables lock |
| CFScopedVirtualMallocTimer | |
| CFScopeLock | Implements a scope lock |
| CFScopeLogTime | Utility class to log time passed in seconds, adding cumulative stats to passed in variable |
| CFScopeTryLock | Implements a scope lock using TryLock |
| CFScopeUnlock | Implements a scope unlock |
| CFScreenFromSlice0PS | A pixel shader for rendering a textured screen element, taking only the first slice of the array |
| CFScreenMessageWriter | Helper class to write a line of texts on screen |
| CFScreenPS | A pixel shader for rendering a textured screen element |
| CFScreenPS_OSE | |
| CFScreenPSArraySlice | A pixel shader for rendering a textured screen element from an array slice |
| CFScreenPSInvertAlpha | A pixel shader for rendering a textured screen element |
| CFScreenPSMipLevel | A pixel shader for rendering a textured screen element with mip maps |
| CFScreenPSsRGBSource | A pixel shader for rendering a textured screen element |
| CFScreenPSsRGBSourceMipLevel | A pixel shader for rendering a textured screen element with mip maps |
| CFScreenRectangleIndexBuffer | |
| CFScreenRectangleVertexBuffer | Static vertex and index buffer used for 2D screen rectangles |
| CFScreenshotRequest | |
| CFScreenSpaceVertexBuffer | |
| CFScreenUnwrapSlicesPS | A pixel shader for rendering side-by-side textures from the array |
| CFScreenVertex | |
| CFScreenVertexDeclaration | The filter vertex declaration resource type |
| CFScreenVertexShaderVS | Vertex shader to draw a screen quad that works on all platforms |
| CFScreenVS | A vertex shader for rendering a textured screen element |
| CFScriptArray | |
| CFScriptArrayHelper | FScriptArrayHelper: Pseudo dynamic array |
| CFScriptArrayHelper_InContainer | |
| CFScriptBitArray | |
| CFScriptContainerElement | A type which is used to represent a script type that is unknown at compile time |
| CFScriptInstrumentationSignal | |
| CFScriptIntegrationObjectHelper | Helper class for script integrations to access some UObject innards |
| CFScriptInterface | This utility class stores the FProperty data for an interface property used in both blueprint and native code |
| CFScriptMap | |
| CFScriptMapHelper | FScriptMapHelper: Pseudo dynamic map |
| CFScriptMapHelper_InContainer | |
| CFScriptMapLayout | |
| CFScriptName | The full amount of data required to reconstruct a case-preserving name This will be the maximum size of an FName across all values of WITH_CASE_PRESERVING_NAME and UE_FNAME_OUTLINE_NUMBER and is used to store an FName in cases where the size of a name must be constant between build configurations (eg, blueprint bytecode) the layout is not guaranteed to be the same as FName even if the size is the same, so memory cannot be reinterpreted between the two |
| CFScriptObjectEntry | |
| CFScriptSet | |
| CFScriptSetHelper | FScriptSetHelper: Pseudo dynamic Set |
| CFScriptSetHelper_InContainer | |
| CFScriptSetLayout | |
| CFScriptSparseArray | |
| CFScriptSparseArrayLayout | |
| CFScriptStackTracker | |
| CFScriptStructSortOperator | |
| CFScrollHelper | Utility class to handle scrolling |
| CFScrollyZoomy | Utility class that adds scrolling and zooming functionality to a widget |
| CFSCSAllNodesHelper | Helper struct to allow USCS_Node to manage USimpleConstructionScript's AllNodes array |
| CFSCSDiff | Struct to support diffing the component tree for a blueprint |
| CFSCSDiffEntry | |
| CFSCSDiffRoot | |
| CFSCSEditorTreeNode | FSCSEditorTreeNode |
| CFSCSEditorTreeNodeActorBase | |
| CFSCSEditorTreeNodeChildActor | |
| CFSCSEditorTreeNodeComponent | |
| CFSCSEditorTreeNodeComponentBase | |
| CFSCSEditorTreeNodeInstanceAddedComponent | |
| CFSCSEditorTreeNodeInstancedInheritedComponent | |
| CFSCSEditorTreeNodeRootActor | |
| CFSCSEditorTreeNodeSeparator | |
| CFSCSIdentifier | |
| CFSCSResolvedIdentifier | |
| CFSculptBrushOptions | |
| CFSculptBrushStamp | |
| CFSCWErrorCode | |
| CFSdfGlyphEntryKey | Minimal FSdfGlyphEntryKey key information used for map lookups |
| CFSdfGlyphFontAtlasData | The font atlas data for a single distance field-based glyph |
| CFSdfGlyphTaskKey | Used to lookup information about specific SDF generation tasks - unlike FSdfGlyphEntryKey is also identified by em spread |
| CFSeamlessTravelHandler | Class that encapsulates seamless world traveling |
| CFSearchableValueInfo | |
| CFSearchData | Tracks data relevant to a Blueprint for searches |
| CFSearchDataVersionInfo | FiB data versioning |
| CFSearchTagDataPair | Used for external gather functions to add Key/Value pairs to be placed into Json |
| CFSecondsCounterData | Utility class to store a counter and a time value in seconds |
| CFSecondsCounterScope | Utility class to update a FSecondsCounterData |
| CFSectionList | |
| CFSectionListDelegates | |
| CFSectionListItem | A Section item in a Section list slot |
| CFSegmentBlendData | Container supplied to segment blenders that includes information about all sections to be evaluated |
| CFSelectClickedAction | BehaviorTarget to do world raycast selection from a click Currently used to click-select reference planes in the world |
| CFSelectedActorExportObjectInnerContext | |
| CFSelectedActorInfo | Generic information about the level selection set (actors or surfaces) |
| CFSelectedActorIterator | Selected actor iterator, this is for ease of use but the same can be done by adding EActorIteratorFlags::OnlySelectedActors to |
| CFSelectedActorRange | Selected actor range for ranged-for support |
| CFSelectedEditableComponentFilter | A filter for only iterating through editable components |
| CFSelectedEditableComponentIterator | An iterator used to iterate through selected components that are editable (i.e |
| CFSelectedLightmapSample | Stores debug information for a lightmap sample |
| CFSelectedObjectsChangeList | Represents a change to a set of selected Actors and Components |
| CFSelectedSurfaceFilter | Surface filter that passes selected surfaces |
| CFSelectionDetailsSummoner | |
| CFSelectionIterator | |
| CFSelectionViewHeader | Header 1st column possible values: Transform Index/Face Index/Vertex Index based on the OutputType 2nd column is SelectionStatus |
| CFSelectionViewItem | Representing a row in the table Index/SelectionStatus |
| CFSelfRegisteringEditorUndoClient | An undo client that registers itself in its constructor and unregisters itself in its destructor |
| CFSelfRegisteringExec | Exec handler that registers itself and is being routed via StaticExec |
| CFSendingRepState | Replication State that is only needed when sending properties |
| CFSendRenderDynamicDataPrimitivesQueue | |
| CFSeparateScaleProvider | UGizmoBaseTransformSource is a base implementation of IGizmoTransformSource that adds an OnTransformChanged delegate |
| CFSeparatingAxisPointCheck | |
| CFSeqSample | |
| CFSequenceBindingNode | Node that represents an object binding, or a sub sequence (where the guid is zero) |
| CFSequenceBindingTree | Data structure used internally to represent the bindings of a sequence recursively |
| CFSequencerChannelPaintArgs | |
| CFSequencerClipboardPasteGroup | Struct responsible for adding key areas to a group |
| CFSequencerClipboardReconciler | Class responsible for reconciling copied key-tracks to a set of paste destinations Reconciler should be populated with all pasted destinations (sets of keyareas grouped together), before reconciling and pasting the clipboard with the reconciled result |
| CFSequencerCommands | |
| CFSequencerCustomizationBuilder | Class to pass to ISequencerCustomization for building a customization |
| CFSequencerCustomizationInfo | Class for specifying customizations to apply to a sequence editor |
| CFSequencerCustomizationManager | Manager class for sequencer customizations |
| CFSequencerDragDropParams | |
| CFSequencerFilterBase | Sequencer base filter for all Sequencer filters (Sequencer, Navigation Tool, etc.) |
| CFSequencerFilterData | Represents a cache between nodes for a filter operation |
| CFSequencerFilterSuggestion | |
| CFSequencerHostCapabilities | Sequencer host functionality capabilities |
| CFSequencerInitParams | Sequencer initialization parameters |
| CFSequencerKeyCollection | A collection of keys gathered recursively from a particular node or nodes |
| CFSequencerKeyCollectionSignature | |
| CFSequencerKeyStructGenerator | Struct type that is generated from an FMovieSceneChannel type to create a single edit interface for a key/value pair |
| CFSequencerObjectVersion | |
| CFSequencerPasteEnvironment | |
| CFSequencerSection | |
| CFSequencerSectionPainter | Class that wraps up common section painting functionality |
| CFSequencerSectionPropertyDetailsViewCustomizationParams | Parameters for the callback used when a section wants to customize how its properties details context menu looks like |
| CFSequencerSelectionAlignmentUtils | |
| CFSequencerTextFilterExpressionContext | Text expression context to test the given asset data against the current text filter |
| CFSequencerTextFilterKeyword | |
| CFSequencerTimeSliderController | A time slider controller for sequencer Draws and manages time data for a Sequencer |
| CFSequencerTrackFilter | |
| CFSequencerTrackFilter_Audio | |
| CFSequencerTrackFilter_Camera | |
| CFSequencerTrackFilter_CameraCut | |
| CFSequencerTrackFilter_CinematicShot | |
| CFSequencerTrackFilter_ClassType | Base filter for filtering Sequencer tracks based object class type |
| CFSequencerTrackFilter_ComponentType | Base filter for filtering Sequencer tracks based object component type |
| CFSequencerTrackFilter_Condition | |
| CFSequencerTrackFilter_DataLayer | |
| CFSequencerTrackFilter_Event | |
| CFSequencerTrackFilter_Fade | |
| CFSequencerTrackFilter_Folder | |
| CFSequencerTrackFilter_Group | |
| CFSequencerTrackFilter_HideIsolate | |
| CFSequencerTrackFilter_Keyed | |
| CFSequencerTrackFilter_Level | |
| CFSequencerTrackFilter_LevelVisibility | |
| CFSequencerTrackFilter_Light | |
| CFSequencerTrackFilter_ModelType | Base filter for filtering Sequencer tracks based track model |
| CFSequencerTrackFilter_Modified | |
| CFSequencerTrackFilter_Particle | |
| CFSequencerTrackFilter_Selected | |
| CFSequencerTrackFilter_SkeletalMesh | |
| CFSequencerTrackFilter_Subsequence | |
| CFSequencerTrackFilter_TimeDilation | |
| CFSequencerTrackFilter_TimeWarp | |
| CFSequencerTrackFilter_Unbound | |
| CFSequencerTrackFilterCollection | Some of this classes functionality could be moved to the TFilterCollection base class so other places could take advantage |
| CFSequencerUtilities | |
| CFSequencerViewParams | Sequencer view parameters |
| CFSerializedPropertyScope | Helper class to set and restore serialized property on an archive |
| CFSerializedShaderArchive | |
| CFSerializedUATProcess | |
| CFServiceTimeStep | |
| CFSessionContext | Fixed size structure that holds session specific state |
| CFSetAsIntermediateNode | |
| CFSetElementId | Either NULL or an identifier for an element of a set |
| CFSetPlayerStatePawn | A PlayerState is created for every player on a server (or in a standalone game) |
| CFSetProfileRequest | Describes a single skin weight profile request |
| CFSetProperty | |
| CFSetStreamingSourceExtraAngle | |
| CFSetStreamingSourceExtraRadius | |
| CFSetupViewUniformParametersInputs | |
| CFSetWorldPartitionRuntimeCell | |
| CFSeverityToken | Basic message token with a severity payload |
| CFSHA1 | |
| CFSHA256Signature | |
| CFShader | A compiled shader and its parameter bindings |
| CFShaderBindingLayout | RenderCore wrapper around FRHIShaderBindingLayout which can also cache the uniform buffer declarations used during shader code generation |
| CFShaderBindingLayoutContainer | Static shader binding layout object managing all possible binding type versions of the FShaderBindingLayout |
| CFShaderCacheLoadContext | |
| CFShaderCacheSaveContext | |
| CFShaderCacheSerializeContext | |
| CFShaderCode | |
| CFShaderCodeArchive | |
| CFShaderCodeEntry | |
| CFShaderCodeFeatures | |
| CFShaderCodeLibrary | |
| CFShaderCodeLibraryPipeline | |
| CFShaderCodeName | |
| CFShaderCodeReader | |
| CFShaderCodeResource | |
| CFShaderCodeResourceMasks | |
| CFShaderCodeShaderResourceTableDataDesc | |
| CFShaderCodeUniformBuffers | |
| CFShaderCodeValidationExtension | |
| CFShaderCodeVendorExtension | |
| CFShaderCommonCompileJob | Stores all of the common information used to compile a shader or pipeline |
| CFShaderCompileDistributedThreadRunnable_Interface | |
| CFShaderCompiledShaderInitializerType | |
| CFShaderCompileInternalUtilities | Wrapper for internal shader compiler utilities that can be accessed by plugins for internal use |
| CFShaderCompileJob | Stores all of the input and output information used to compile a single shader |
| CFShaderCompileJobCollection | |
| CFShaderCompileJobKey | |
| CFShaderCompileJobStatus | |
| CFShaderCompileMemoryUsage | |
| CFShaderCompilerDefineNameCache | |
| CFShaderCompilerDefines | |
| CFShaderCompilerDefinitions | Container for shader compiler definitions |
| CFShaderCompilerEnvironment | The environment used to compile a shader |
| CFShaderCompilerError | A shader compiler error or warning |
| CFShaderCompilerFlags | |
| CFShaderCompilerInput | Struct that gathers all readonly inputs needed for the compilation of a single shader |
| CFShaderCompilerOutput | The output of the shader compiler |
| CFShaderCompilerResourceTable | |
| CFShaderCompilerStats | |
| CFShaderCompileThreadRunnable | Shader compiling thread This runs in the background while UE is running, launches shader compile worker processes when necessary, and feeds them inputs and reads back the outputs |
| CFShaderCompileThreadRunnableBase | |
| CFShaderCompileUtilities | |
| CFShaderCompileWorkerDiagnostics | Serializable structure of diagnostic output from a SCW process |
| CFShaderCompilingManager | Manager of asynchronous and parallel shader compilation |
| CFShaderDiagnosticData | |
| CFShaderDiagnosticExtension | |
| CFShaderDiagnosticInfo | |
| CFShaderDiagnosticRemapper | |
| CFShaderGlobalDefines | |
| CFShaderId | Uniquely identifies an FShader instance |
| CFShaderJobCacheRef | Cached reference to the location of an in-flight job's FShaderJobData in the FShaderJobDataMap, used by the private FShaderJobCache class |
| CFShaderKey | Encapsulates information about a shader's serialization behavior, used to detect when C++ serialization changes to auto-recompile |
| CFShaderKeyGenerator | Output class passed to Append functions for shader data |
| CFShaderLibraryCooker | |
| CFShaderLightmapPropertyDefines | |
| CFShaderLooseParameterBufferInfo | |
| CFShaderLooseParameterInfo | |
| CFShaderMapBase | |
| CFShaderMapCompileResults | Results for a single compiled shader map |
| CFShaderMapContent | A collection of shaders of different types |
| CFShaderMapEntry | |
| CFShaderMapPointerTable | |
| CFShaderMapResource | |
| CFShaderMapResource_InlineCode | |
| CFShaderMapResourceCode | |
| CFShaderMaterialDerivedDefines | |
| CFShaderMaterialPropertyDefines | |
| CFShaderParameter | A shader parameter's register binding |
| CFShaderParameterBindings | Stores all shader parameter bindings and their corresponding offset and size in the shader's parameters struct |
| CFShaderParameterMap | A map of shader parameter names to registers allocated to that parameter |
| CFShaderParameterMapInfo | |
| CFShaderParameterParser | Validates and moves all the shader loose data parameter defined in the root scope of the shader into the root uniform buffer |
| CFShaderParametersMetadata | A uniform buffer struct |
| CFShaderParametersMetadataBuilder | |
| CFShaderParametersMetadataRegistration | |
| CFShaderParams | Shader parameters for slate |
| CFShaderPermutationBool | Defines at compile time a boolean permutation dimension |
| CFShaderPermutationParameters | |
| CFShaderPipeline | |
| CFShaderPipelineCache | FShaderPipelineCache: The FShaderPipelineCache provides the new Pipeline State Object (PSO) logging, serialisation & precompilation mechanism that replaces FShaderCache |
| CFShaderPipelineCompileJob | |
| CFShaderPipelineCompileJobKey | |
| CFShaderPipelineRef | |
| CFShaderPipelineType | |
| CFShaderPipelineTypeDependency | |
| CFShaderPlatformCachedIniValue | |
| CFShaderPreloadData | |
| CFShaderPreprocessDependencies | |
| CFShaderPreprocessDependency | |
| CFShaderPreprocessOutput | |
| CFShaderRecompileData | |
| CFShaderResourceParameter | A shader resource binding (textures or samplerstates) |
| CFShaderResourceParameterInfo | |
| CFShaderResourceTableMap | |
| CFShaderSerializeContext | |
| CFShaderSource | |
| CFShaderStatsFunctions | |
| CFShaderTarget | |
| CFShaderType | An object which is used to serialize/deserialize, compile, and cache a particular shader class |
| CFShaderTypeDependency | Encapsulates a dependency on a shader type and saved state from that shader type |
| CFShaderTypeRegistration | Registers a shader type in various systems |
| CFShaderUniformBufferMemberParameter | A shader uniform buffer member binding, this is only used to determine if the member is used in the compiled shader |
| CFShaderUniformBufferParameter | |
| CFShaderUniformBufferParameterInfo | |
| CFShaderUsageVisualizer | |
| CFShadingModelMaterialInput | |
| CFShadowCascadeSettings | |
| CFShadowMap | The abstract base class of 1D and 2D shadow-maps |
| CFShadowMap2D | |
| CFShadowMapData2D | The raw data which is used to construct a 2D shadowmap |
| CFShadowMapInteraction | Information about the static shadowing information for a primitive |
| CFShadowSignedDistanceFieldData2D | A 2D signed distance field map, which consists of FSignedDistanceFieldShadowSample's |
| CFSHAHash | Stores an SHA hash generated by FSHA1 |
| CFShapedGlyphEntry | Information for rendering one glyph in a shaped text sequence |
| CFShapedGlyphEntryKey | Minimal FShapedGlyphEntry key information used for map lookups |
| CFShapedGlyphFontAtlasData | The font atlas data for a single glyph in a shaped text sequence |
| CFShapedGlyphSequence | Information for rendering a shaped text sequence |
| CFShapedTextCache | Cache of shaped text |
| CFShapedTextContext | The basic data needed when shaping a run of text |
| CFSharedBuffer | A reference to a shared-ownership immutable buffer |
| CFSharedCrashContext | Fixed size struct holds crash information and session specific state |
| CFSharedEventRef | RAII-style shared and pooled FEvent |
| CFSharedMemoryTracker | |
| CFSharedMutexStripedMapLockingPolicy | This locking policy uses FSharedMutex which is lightweight and doesn't consume any OS resources |
| CFSharedPersistentDataKey | A key to a piece of data that is potentially shared between multiple tracks |
| CFSharedPoolPolicyData | Shared data & implementation for the different types of pool |
| CFSharedSamplerState | |
| CFSharedShaderCompilerEnvironment | |
| CFSharpBiLaplacianPullKelvinlet | |
| CFSharpLaplacianPullKelvinlet | |
| CFSharpPullKelvinletBrushOp | |
| CFShortRect | Stores an aligned rect as shorts |
| CFShowFlagData | |
| CFShowInputDeviceSelectorParams | Callback for when FindInputDeviceForUserWithUI has completed |
| CFSignatureBase | |
| CFSignedDistanceFieldShadowSample | |
| CFSimModuleDebugParams | |
| CFSimpleAssetEditor | |
| CFSimpleAudioInfoFactory | |
| CFSimpleDelegateGraphTask | Task class for simple delegate based tasks |
| CFSimpleElementAlphaOnlyPS | Simple pixel shader that just reads from an alpha-only texture |
| CFSimpleElementCollector | Primitive draw interface implementation used to store primitives requested to be drawn when gathering dynamic mesh elements |
| CFSimpleElementColorChannelMaskPS | A pixel shader for rendering a texture with the ability to weight the colors for each channel |
| CFSimpleElementDistanceFieldGammaPS | A pixel shader for rendering a masked texture using signed distance filed for alpha on a simple element |
| CFSimpleElementGammaAlphaOnlyPS | Simple pixel shader that just reads from an alpha-only texture and gamma corrects the output |
| CFSimpleElementGammaBasePS | A pixel shader for rendering a texture on a simple element |
| CFSimpleElementGammaPS | |
| CFSimpleElementHitProxyPS | A pixel shader for rendering a texture on a simple element |
| CFSimpleElementMaskedGammaBasePS | A pixel shader for rendering a masked texture on a simple element |
| CFSimpleElementMaskedGammaPS | |
| CFSimpleElementPS | Simple pixel shader that just reads from a texture This is used for resolves and needs to be as efficient as possible |
| CFSimpleElementVertex | The type used to store batched line vertices |
| CFSimpleElementVertexDeclaration | The simple element vertex declaration resource type |
| CFSimpleElementVS | A vertex shader for rendering a texture on a simple element |
| CFSimpleLightArray | Data pertaining to a set of simple dynamic lights |
| CFSimpleLightEntry | Data for a simple dynamic light |
| CFSimpleLightInstacePerViewIndexData | Index into the Per-view data for each instance |
| CFSimpleLightPerViewEntry | Data for a simple dynamic light which could change per-view |
| CFSimpleLinkNavModifier | This modifier allows defining ad-hoc navigation links defining connections in an straightforward way |
| CFSimpleReferenceProcessorBase | Simple single-threaded reference processor base class for use with CollectReferences() |
| CFSimpleReticle | Simple reticle |
| CFSimpleScopeSecondsCounter | Utility class to capture time passed in seconds, adding delta time to passed in variable |
| CFSimpleStreamableAssetManager | |
| CFSimpleSuspension | |
| CFSimpleSuspensionHelpers | |
| CFSimpleSuspensionParams | |
| CFSimpleSuspensionSpringParams | |
| CFSimpleSuspensionState | |
| CFSimulatedNavigationMetaData | Navigation meta data to used when using the Navigation Event Simulator The OnNavigation function is not call by default on the widget, unless specified with "IsOnNavigationConst" |
| CFSimulationOutputRecord | |
| CFSimulationScratchBuffer2 | Buffers used as scratch space for PhysX to avoid allocations during simulation |
| CFSingleInstanceDataBuffers | Trivial helper to manage single-instance primitives that can be embedded in the primtive proxy & alias the view to the single data elements |
| CFSingleObjectDiffEntry | |
| CFSinglePrimitiveStructured | |
| CFSinglePropertyParams | Init params for a single property |
| CFSingleThreadEvent | Fake event object used when running with only one thread |
| CFSingleThreadRunnable | Interface for ticking runnables when there's only one thread available and multithreading is disabled |
| CFSingletonFusionVoicePool | |
| CFSingleWidgetChildrenWithBasicLayoutSlot | |
| CFSingleWidgetChildrenWithSlot | A FChildren that has only one child |
| CFSixTriangleParticleIndexBuffer | Index buffer for drawing an individual sprite |
| CFSizeParam | Base structure for size parameters |
| CFSizeTableEntry | |
| CFSkelDebugDrawConfig | |
| CFSkeletalMeshAreaWeightedTriangleSampler | Allows area weighted sampling of triangles on a skeletal mesh |
| CFSkeletalMeshAttributes | |
| CFSkeletalMeshAttributesShared | |
| CFSkeletalMeshAttributeVertexBuffer | |
| CFSkeletalMeshConstAttributes | |
| CFSkeletalMeshCustomVersion | |
| CFSkeletalMeshDeformerHelpers | Functions that expose some internal functionality of FSkeletalMeshObject required by MeshDeformer systems |
| CFSkeletalMeshDynamicData | |
| CFSkeletalMeshEditorParams | |
| CFSkeletalMeshHalfEdgeBuffer | |
| CFSkeletalMeshImportData | Container and importer for skeletal mesh (FBX file) data |
| CFSkeletalMeshLODModel | All data to define a certain LOD model for a skeletal mesh |
| CFSkeletalMeshLODRenderData | |
| CFSkeletalMeshMerge | Utility for merging a list of skeletal meshes into a single mesh |
| CFSkeletalMeshModel | Imported resources for a skeletal mesh |
| CFSkeletalMeshObject | |
| CFSkeletalMeshOperations | |
| CFSkeletalMeshRenderData | |
| CFSkeletalMeshRestoreState | |
| CFSkeletalMeshSceneProxy | A skeletal mesh component scene proxy |
| CFSkeletalMeshStreamIn | |
| CFSkeletalMeshStreamIn_DDC | |
| CFSkeletalMeshStreamIn_IO | |
| CFSkeletalMeshStreamOut | |
| CFSkeletalMeshThumbnailScene | |
| CFSkeletalMeshUpdate | This class provides a framework for loading and unloading the LODs of skeletal meshes |
| CFSkeletalMeshUpdateChannel | |
| CFSkeletalMeshUpdateHandle | |
| CFSkeletalMeshUpdatePacket | |
| CFSkeletalMeshUpdater | |
| CFSkeletalMeshVertexAttributeRenderData | |
| CFSkeletalMeshVertexClothBuffer | A vertex buffer for holding skeletal mesh clothing information only |
| CFSkeletalMeshVertexDataInterface | An interface to the skel-mesh vertex data storage type |
| CFSkeletonRemapping | |
| CFSkeletonSelectionEditMode | |
| CFSkelMeshExtraInfluenceImportData | Data needed for importing an extra set of vertex influences |
| CFSkelMeshOptionalImportData | Optional data passed in when importing a skeletal mesh LDO |
| CFSkelMeshRecorderState | |
| CFSkelMeshRefPoseOverride | Struct used to store per-component ref pose override |
| CFSkelMeshRenderSection | |
| CFSkelMeshSection | A set of skeletal mesh triangles which use the same material |
| CFSkelMeshSectionArray | |
| CFSkelMeshSourceSectionUserData | Structure containing all the section data a user can change |
| CFSkelMeshUpdateContext | A context used to update or proceed with the next update step |
| CFSkinBatchVertexFactoryUserData | |
| CFSkinnedAssetAsyncBuildScope | |
| CFSkinnedAssetAsyncBuildTask | |
| CFSkinnedAssetAsyncBuildWorker | Worker used to perform async static mesh compilation |
| CFSkinnedAssetBuildContext | |
| CFSkinnedAssetCompilationContext | |
| CFSkinnedAssetCompilingManager | |
| CFSkinnedAssetMapping | |
| CFSkinnedAssetPostLoadContext | |
| CFSkinnedAsyncTaskContext | |
| CFSkinnedMeshComponentHelper | Helper class used to share implementation for different SkinnedMeshComponent types |
| CFSkinnedMeshComponentRecreateRenderStateContext | Used to recreate all skinned mesh components for a given skinned asset |
| CFSkinnedMeshSceneProxyDesc | |
| CFSkinnedMeshSceneProxyDynamicData | |
| CFSkinUpdateSection | |
| CFSkinWeightDataVertexBuffer | A vertex buffer storing bone index/weight data |
| CFSkinWeightImportOptionsCustomization | Details customization for the import object, used to hide certain properties when needed and ensure we do not get duplicate profile names |
| CFSkinWeightInfo | An runtime structure for passing data to FSkinWeightVertexBuffer |
| CFSkinWeightLookupVertexBuffer | A lookup vertex buffer storing skin weight stream offset / influence count |
| CFSkinWeightProfileHelpers | Set of editor-only helper functions used by various bits of UI related to Skin Weight profiles |
| CFSkinWeightProfileManager | |
| CFSkinWeightProfileManagerAsyncTask | Async task handling the skin weight buffer generation |
| CFSkinWeightProfilesData | Runtime structure for keeping track of skin weight profile(s) and the associated buffer |
| CFSkinWeightProfileStack | An identifier to identify a skin weight profile layer stack |
| CFSkinWeightReadbackData | |
| CFSkinWeightRHIInfo | |
| CFSkinWeightsUtilities | |
| CFSkinWeightsVertexAttributesConstRef | |
| CFSkinWeightsVertexAttributesRef | |
| CFSkinWeightVertexBuffer | A container for skin weights data vertex buffer and lookup vertex buffer |
| CFSkinWeightVertexData | The implementation of the skin weight vertex data storage type |
| CFSkyAtmosphereMapBuildData | |
| CFSkyAtmosphereSceneProxy | Represents a USkyAtmosphereComponent to the rendering thread |
| CFSkyLightSceneProxy | |
| CFSkyTextureCubeResource | A cubemap texture resource that knows how to upload the capture data from a sky capture |
| CFSlateApplication | |
| CFSlateApplicationBase | Base class for Slate applications |
| CFSlateAtlasData | The data representing a region of a UTexture atlas |
| CFSlateAttributeDescriptor | Describes the static information about a Widget's type SlateAttributes |
| CFSlateAttributeMetaData | |
| CFSlateBaseNamedArgs | Base class for named arguments |
| CFSlateBatchData | |
| CFSlateBorderBrush | Similar to FSlateBoxBrush but has no middle and the sides tile instead of stretching |
| CFSlateBoxBrush | A 3x3 box where the sides stretch horizontally and vertically and the middle stretches to fill |
| CFSlateBoxElement | |
| CFSlateBrushFixLayout | |
| CFSlateCachedBufferElement | |
| CFSlateCachedClipState | |
| CFSlateCachedElementData | Top level class responsible for cached elements within a particular invalidation root |
| CFSlateCachedElementList | Cached list of elements corresponding to a particular widget |
| CFSlateCachedElementsHandle | Handle used to uniquely identify a cached element list with some widget Used when a widget gets invalidated / additional elements added So we can modify that widget's existing cached element list |
| CFSlateCachedFastPathRenderingData | Note: FSlateDrawElement has been moved to DrawElementTypes.h |
| CFSlateClippingManager | The clipping manager maintain the running clip state |
| CFSlateClippingZone | This enum controls clipping of widgets in Slate |
| CFSlateColorBrush | A color brush |
| CFSlateControlledConstruction | |
| CFSlateCustomDrawerElement | |
| CFSlateCustomVertsElement | |
| CFSlateDebugging | |
| CFSlateDebuggingCursorQueryEventArgs | |
| CFSlateDebuggingElementTypeAddedEventArgs | |
| CFSlateDebuggingExecuteNavigationEventArgs | |
| CFSlateDebuggingFocusEventArgs | |
| CFSlateDebuggingInputEventArgs | |
| CFSlateDebuggingInvalidateArgs | |
| CFSlateDebuggingMouseCaptureEventArgs | |
| CFSlateDebuggingNavigationEventArgs | |
| CFSlateDebuggingWarningEventArgs | |
| CFSlateDebuggingWidgetUpdatedEventArgs | |
| CFSlateDefaultInputMapping | |
| CFSlateDrawBuffer | Implements a draw buffer for Slate |
| CFSlateDrawElement | FSlateDrawElement is the building block for Slate's rendering interface |
| CFSlateDynamicImageBrush | Ignores the Margin |
| CFSlateEditableTextLayout | Class to handle the cached layout of SEditableText/SMultiLineEditableText by proxying around a FTextLayout |
| CFSlateElementBatch | Represents an a set of slate draw elements that are batched together These later get converted into FSlateRenderBatches for final rendering |
| CFSlateElementBatcher | A class which batches Slate elements for rendering |
| CFSlateFlushableAtlasCache | Base class for any atlas cache which has flushing logic to keep the number of in use pages small |
| CFSlateFontAtlas | Representation of a texture for fonts in which characters are packed tightly based on their bounding rectangle |
| CFSlateFontCache | Font caching implementation Caches characters into textures as needed |
| CFSlateFontKey | |
| CFSlateFontKeyFuncs | |
| CFSlateFontMeasure | |
| CFSlateFontServices | Provides access to the game and render thread font caches that Slate should use |
| CFSlateGameResources | |
| CFSlateGradientElement | |
| CFSlateGradientStop | |
| CFSlateIcon | Struct used to represent an icon in Slate |
| CFSlateIconFinder | Class used for finding icons within a registered set of styles |
| CFSlateImageBrush | Ignores the Margin |
| CFSlateInvalidationContext | |
| CFSlateInvalidationResult | |
| CFSlateInvalidationRoot | |
| CFSlateInvalidationRootHandle | |
| CFSlateInvalidationWidgetHeapElement | Pair of WidgetIndex and WidgetSortIndex |
| CFSlateInvalidationWidgetIndex | Index of the special container to order widget in InvalidateRoot |
| CFSlateInvalidationWidgetSortOrder | SlateInvalidationWidgetIndex cannot be used to sort the widget since the ArrayIndex may not be in the expected order |
| CFSlateInvalidationWidgetVisibility | |
| CFSlateLayerElement | |
| CFSlateLayoutTransform | Represents a 2D transformation in the following order: scale then translate |
| CFSlateLineElement | |
| CFSlateMaterialBrush | Dynamic brush for referencing a UMaterial |
| CFSlateNoResource | A resource that has no appearance |
| CFSlateNotificationManager | A class which manages a group of notification windows |
| CFSlateObjectReferenceCollector | Used to gather all the referenced UObjects used by Slate when rendering a frame |
| CFSlateOptionalBrush | This represents an undefined brush |
| CFSlatePasswordRun | |
| CFSlatePostProcessElement | |
| CFSlateRect | A rectangle defined by upper-left and lower-right corners |
| CFSlateRenderBatch | |
| CFSlateRenderBatchParams | |
| CFSlateRenderer | Abstract base class for Slate renderers |
| CFSlateRenderingPolicy | Abstract base class for Slate rendering policies |
| CFSlateRenderTargetRHI | Encapsulates a render target for use by a Slate rendering implementation |
| CFSlateResourceHandle | A SlateResourceHandle is used as fast path for looking up a rendering resource for a given brush when adding Slate draw elements This can be cached and stored safely in code |
| CFSlateRotatedRect | Stores a rectangle that has been transformed by an arbitrary render transform |
| CFSlateRoundedBoxBrush | |
| CFSlateRoundedBoxElement | |
| CFSlateShaderResource | Base class for all platform independent texture types |
| CFSlateShaderResourceManager | Base texture manager class used by a Slate renderer to manage texture resources |
| CFSlateShaderResourceProxy | A proxy resource |
| CFSlateShapedTextElement | |
| CFSlateSharedHandleData | Data used to lookup a resource from a handle and to determine validity of the handle |
| CFSlateSplineElement | |
| CFSlateStyleRegistry | A central repository that can be used to track and manage chunks of slate style data |
| CFSlateStyleSet | A slate style chunk that contains a collection of named properties that guide the appearance of Slate |
| CFSlateSVGRasterizer | |
| CFSlateTextBlockLayout | Class to handle the cached layout of STextBlock/SRichTextBlock by proxying around a FTextLayout |
| CFSlateTextElement | |
| CFSlateTextHighlightRunRenderer | |
| CFSlateTextLayout | |
| CFSlateTextRun | |
| CFSlateTextStrikeLineHighlighter | Run highlighter used to draw strikes |
| CFSlateTextUnderlineLineHighlighter | Run highlighter used to draw underlines |
| CFSlateTexture2DRHIRef | Encapsulates a Texture2DRHIRef for use by a Slate rendering implementation |
| CFSlateTextureAtlas | Base class texture atlases in Slate |
| CFSlateTextureData | Holds texture data for upload to a rendering resource Makes a copy of the bytes passed to it and holds ownership of the image data array |
| CFSlateTextureRenderTarget2DResource | |
| CFSlateThrottleManager | A class which manages requests to throttle parts of the engine to ensure Slate UI performance |
| CFSlateTintableElement | |
| CFSlateUpdatableTexture | An interface to deal with a slate texture that can be updated dynamically |
| CFSlateUser | Slate's representation of an individual input-providing user |
| CFSlateVectorBorderBrush | |
| CFSlateVectorBoxBrush | |
| CFSlateVectorGraphicsCache | |
| CFSlateVectorImageBrush | |
| CFSlateVertex | A struct which defines a basic vertex seen by the Slate vertex buffers and shaders |
| CFSlateViewportElement | |
| CFSlateVirtualUserHandle | Handle to a virtual user of slate |
| CFSlateWidgetClassData | |
| CFSlateWidgetClassRegistration | |
| CFSlateWidgetPersistentState | Represents the state of a widget from when it last had SWidget::Paint called on it |
| CFSlateWindowElementList | Represents a top level window and its draw elements |
| CFSlateWindowHelper | Implements a manager for Slate windows |
| CFSlimHorizontalToolBarBuilder | |
| CFSlimHorizontalUniformToolBarBuilder | |
| CFSlotBase | Slot are a container of a SWidget used by the FChildren |
| CFSlotNodeWeightInfo | Slot node weight information - this is transient data that is used by slot node |
| CFSlotProxy | Represents a single slot, used to perform arrangement operations |
| CFSlowHeartBeatScope | Suspends heartbeat measuring for the current thread in the current scope |
| CFSlowTask | Data type used to store information about a currently running slow task |
| CFSlowTaskStack | A stack of feedback scopes |
| CFSmartNameMappingIterator | |
| CFSmartObjectAnnotationCollider | Struct defining a collider in world space |
| CFSmartObjectAnnotationGameplayDebugContext | Base class for Smart Object Slot annotations |
| CFSmartObjectHandleFactory | Struct used as a friend to FSmartObjectHandle that is the only caller allowed to create a handle from a Guid |
| CFSmartObjectOctree | |
| CFSmartObjectOctreeElement | |
| CFSmartObjectOctreeID | |
| CFSmartObjectOctreeSemantics | |
| CFSmartObjectSlotEQSItem | |
| CFSmartObjectVisualizationContext | Helper class used for Smart Object Annotation rendering |
| CFSMInstanceElementData | Element data that represents a specific instance within an ISM |
| CFSMInstanceElementId | ID for a specific instance within an ISM, mapped from the instance ID used by typed elements |
| CFSMInstanceElementIdMap | Mapping between the instance ID used by typed elements and the corresponding instance index on the ISM components |
| CFSMInstanceElementIdMapEntry | Entry within a FSMInstanceElementIdMap, tied to a specific ISM component |
| CFSMInstanceId | ID for a specific instance within an ISM, mapped from its instance index |
| CFSMInstanceManager | A static mesh instance manager, tied to a given static mesh instance ID |
| CFSmoothBrushOp | |
| CFSmoothFillBrushOp | |
| CFSnappedPositioningData | Structure used for positioning actors with snapping |
| CFSnappingUtils | |
| CFSobol | Support for Sobol quasi-random numbers |
| CFSocketDragDropOp | |
| CFSoftClassPath | A struct that contains a string reference to a class, can be used to make soft references to classes |
| CFSoftClassProperty | |
| CFSoftObjectPath | A struct that contains a string reference to an object, either a package, a top level asset or a subobject |
| CFSoftObjectPathFastLess | Fast non-alphabetical order that is only stable during this process' lifetime |
| CFSoftObjectPathFixupArchive | |
| CFSoftObjectPathLexicalLess | Slow alphabetical order that is stable / deterministic over process runs |
| CFSoftObjectPathSerializationScope | Helper class to set and restore serialization options for soft object paths |
| CFSoftObjectProperty | |
| CFSoftObjectPtr | FSoftObjectPtr is a type of weak pointer to a UObject, that also keeps track of the path to the object on disk |
| CFSoftObjectPtrFastLess | Fast non-alphabetical order that is only stable during this process' lifetime |
| CFSoftObjectPtrLexicalLess | Slow alphabetical order that is stable / deterministic over process runs |
| CFSoftSkinVertex | |
| CFSolverData | |
| CFSolverSafeWaterBodyData | |
| CFSortedCurveEditorTreeItems | Container specifying a linear set of child identifiers and |
| CFSoundBuffer | |
| CFSoundClassDynamicProperties | Class for sound class properties which are intended to be dynamically changing without a sound mix |
| CFSoundClassEditorCommands | |
| CFSoundClassEditorUtilities | |
| CFSoundConcurrencyManager | |
| CFSoundCueEditorUtilities | |
| CFSoundCueGraphEditorCommands | |
| CFSoundCueParameterTransmitter | |
| CFSoundEffectBase | |
| CFSoundEffectSource | |
| CFSoundEffectSourceInitData | Chain of source effect presets that can be shared between referencing sounds |
| CFSoundEffectSourceInputData | Data required to update the source effect |
| CFSoundEffectSubmix | |
| CFSoundEffectSubmixInitData | Preset of a submix effect that can be shared between sounds |
| CFSoundEffectSubmixInputData | Struct which supplies audio data to submix effects on game thread |
| CFSoundEffectSubmixOutputData | |
| CFSoundfieldEndpointSubmixDetailsCustomization | |
| CFSoundfieldSubmixDetailsCustomization | |
| CFSoundGeneratorInitParams | |
| CFSoundGeneratorNull | |
| CFSoundInstanceEntry | |
| CFSoundMixClassOverride | |
| CFSoundMixState | |
| CFSoundParseParameters | Struct used for gathering the final parameters to apply to a wave instance |
| CFSoundSource | |
| CFSoundSpectrumAnalyzerDelegateSettings | |
| CFSoundSpectrumAnalyzerSettings | |
| CFSoundSubmixEditorUtilities | |
| CFSoundSubmixGraphConnectionDrawingPolicy | |
| CFSoundSubmixGraphConnectionDrawingPolicyFactory | |
| CFSoundWaveCompilingManager | |
| CFSoundWaveData | |
| CFSoundWaveLoadingBehaviorUtil | |
| CFSoundWaveProxy | |
| CFSoundWaveProxyReader | FSoundWaveProxyReader reads a FWaveProxy and outputs 32 bit interleaved audio |
| CFSourceCodeNavigation | Source code navigation functionality |
| CFSourceControlHelper | |
| CFSourceEffectBitCrusher | |
| CFSourceEffectConvolutionReverb | Audio render thread effect object |
| CFSourceEffectEnvelopeFollower | |
| CFSourceEffectFilter | |
| CFSourceEffectMidSideSpreader | |
| CFSourceEffectMotionFilter | |
| CFSourceEffectPanner | |
| CFSourceEffectPhaser | |
| CFSourceEffectSimpleDelay | |
| CFSourceFileDatabase | Singleton holding database of module names and disallowed header names in the engine and current project |
| CFSourceMeshDataForDerivedDataTask | Source mesh data |
| CFSpaceCurveDeformationMechanicMovementChange | |
| CFSpaceCurveDeformationMechanicSelectionChange | |
| CFSpaceCurveSource | |
| CFSpanAllocator | Allocator for spans from some range that is allowed to grow and shrink to accomodate the allocations |
| CFSparseArrayAllocationInfo | The result of a sparse array allocation |
| CFSparseDelegate | Base implementation for all sparse delegate types |
| CFSparseDelegateStorage | Sparse delegates can be used for infrequently bound dynamic delegates so that the object uses only 1 byte of storage instead of having the full overhead of the delegate invocation list |
| CFSparseDistanceFieldMip | |
| CFSparseItemInfo | Info needed by a (relatively) small fraction of the tree items; some of them may not be visible |
| CFSparseSampledSequenceTransportCoordinator | |
| CFSpawnableRestoreState | |
| CFSpawnTabArgs | |
| CFSpawnTrackEditor | A property track editor for controlling the lifetime of a sapwnable object |
| CFSpeedTreeWind | |
| CFSphericalSector | See https://en.wikipedia.org/wiki/Spherical_sector |
| CFSplineMeshSceneInstanceDataBuffers | |
| CFSplineMeshSceneProxy | Scene proxy for SplineMesh instance |
| CFSplineMeshSceneProxyDesc | |
| CFSplineMeshVertexFactory | A vertex factory for spline-deformed static meshes |
| CFSplineMeshVertexFactoryShaderParameters | Factory specific params |
| CFSplinePositionLinearApproximation | A single point in linear approximation of a spline |
| CFSplitscreenData | Structure containing all the player splitscreen datas per splitscreen configuration |
| CFSquare2DGridHelper | Square 2D grid helper |
| CFStableShaderKeyAndValue | |
| CFStackTracker | Stack tracker |
| CFStackWalkModuleInfo | This is used to capture all of the module information needed to load pdb's |
| CFStallingTaskQueue | |
| CFStandaloneCompositeFont | A version of FCompositeFont that should be used when it's not being embedded within another UObject This derives from FGCObject to ensure that the bulk data objects are referenced correctly |
| CFStandardToolModeCommands | FStandardToolModeCommands provides standard commands for Tools |
| CFStarshipCoreStyle | Core slate style |
| CFStatelessPreAnimatedTokenProducer | Stateless pre-animated state token producer that simply calls a static function as the token |
| CFStateTreeBlueprintExternalDataHandle | Struct use to copy external data to the Blueprint item instance, resolved during StateTree linking |
| CFStateTreeCustomVersion | Custom serialization version for StateTree Asset |
| CFStateTreeDataView | Helper struct to facilitate transition to FPropertyBindingDataView in the StateTree module |
| CFStateTreeDelegateActiveListeners | Describes added delegate listeners |
| CFStateTreeExecutionContext | StateTree Execution Context is a helper that is used to update StateTree instance data |
| CFStateTreeFrameStateSelectionEvents | Contains StateTree events used during State Selection for a single execution frame |
| CFStateTreeInstanceStorageCustomVersion | |
| CFStateTreeLinker | The StateTree linker is used to resolved references to various StateTree data at load time |
| CFStateTreeMemoryUsage | Struct containing information about the StateTree runtime memory usage |
| CFStateTreeMinimalExecutionContext | Minimal execution context to interact with the state tree instance data |
| CFStateTreePropertyRefExternalHandle | External Handle allows to wrap-up property reference to make it accessible without having an access to StateTreeExecutionContext |
| CFStateTreeReadOnlyExecutionContext | Read-only execution context to interact with the state tree instance data |
| CFStateTreeWeakExecutionContext | Execution context that can be saved/copied and used asynchronously |
| CFStatHitchesData | Data needed to display perframe stat tracking when STAT HITCHES is enabled |
| CFStaticallyLinkedModuleRegistrant | Utility class for registering modules that are statically linked |
| CFStaticConstructObjectParameters | This struct is used for passing parameter values to the StaticConstructObject_Internal() method |
| CFStaticCurveEditorBounds | |
| CFStaticLightingBuildContext | |
| CFStaticLightingDescriptors | |
| CFStaticLightingGlobalVolumeMapping | Represents an object which will use the global volumetric lightmap |
| CFStaticLightingMapping | A mapping between world-space surfaces and a static lighting cache |
| CFStaticLightingMesh | A mesh which is used for computing static lighting |
| CFStaticLightingMesh_InstancedStaticMesh | A static lighting mesh class that transforms the points by the per-instance transform of an InstancedStaticMeshComponent |
| CFStaticLightingPrimitiveInfo | The info about an actor component which the static lighting system needs |
| CFStaticLightingSystemInterface | |
| CFStaticLightingTextureMapping | A mapping between world-space surfaces and static lighting cache textures |
| CFStaticLightingTextureMapping_InstancedStaticMesh | Represents a static mesh primitive with texture mapped static lighting |
| CFStaticLightingVertex | The vertex data used to build static lighting |
| CFStaticMemoryReader | Archive for reading arbitrary data from the specified memory location |
| CFStaticMeshAreaWeightedSectionSampler | |
| CFStaticMeshAsyncBuildScope | |
| CFStaticMeshAsyncBuildTask | |
| CFStaticMeshAsyncBuildWorker | Worker used to perform async static mesh compilation |
| CFStaticMeshAttributes | |
| CFStaticMeshBuildVertex | The information used to build a static-mesh vertex |
| CFStaticMeshCompilingManager | |
| CFStaticMeshComponentBulkReregisterContext | |
| CFStaticMeshComponentHelper | Helper class used to share implementation for different StaticMeshComponent types |
| CFStaticMeshComponentRecreateRenderStateContext | FStaticMeshComponentRecreateRenderStateContext - Destroys render state for all StaticMeshComponents using a given StaticMesh and recreates them when it goes out of scope |
| CFStaticMeshComponentTarget | |
| CFStaticMeshComponentTargetFactory | |
| CFStaticMeshConstAttributes | |
| CFStaticMeshDataType | |
| CFStaticMeshInstanceBuffer | |
| CFStaticMeshInstanceData | The implementation of the static mesh instance data storage type |
| CFStaticMeshLODGroup | The LOD settings to use for a group of static meshes |
| CFStaticMeshLODResources | Rendering resources needed to render an individual static mesh LOD |
| CFStaticMeshLODSettings | Per-group LOD settings for static meshes |
| CFStaticMeshOperations | |
| CFStaticMeshRayTracingProxy | |
| CFStaticMeshRayTracingProxyLOD | |
| CFStaticMeshRenderData | FStaticMeshRenderData - All data needed to render a static mesh |
| CFStaticMeshSceneProxy | A static mesh component scene proxy |
| CFStaticMeshSceneProxyDesc | |
| CFStaticMeshSection | A set of static mesh triangles which are rendered with the same material |
| CFStaticMeshSectionAreaWeightedTriangleSampler | Creates distribution for uniformly sampling a mesh section |
| CFStaticMeshSectionAreaWeightedTriangleSamplerBuffer | Represents GPU resource needed for area weighted uniform sampling of a mesh surface |
| CFStaticMeshSectionArray | |
| CFStaticMeshStaticLightingMesh | Represents the triangles of one LOD of a static mesh primitive to the static lighting system |
| CFStaticMeshStaticLightingTextureMapping | Represents a static mesh primitive with texture mapped static lighting |
| CFStaticMeshThumbnailScene | |
| CFStaticMeshVertexBuffer | Vertex buffer for a static mesh LOD |
| CFStaticMeshVertexBufferFlags | |
| CFStaticMeshVertexBuffers | |
| CFStaticMeshVertexDataInterface | An interface to the static-mesh vertex data storage type |
| CFStaticMeshVertexFactories | |
| CFStaticPrimitiveDrawInterface | An interface used to query a primitive for its static elements |
| CFStaticResolutionFractionHeuristic | Heuristic to automatically compute a default resolution fraction based user settings and display information |
| CFStaticSelfRegisteringExec | Registers a static Exec function using FSelfRegisteringExec |
| CFStaticSelfRegisteringExec_Dev | Registers a static Exec_Dev function using FSelfRegisteringExec |
| CFStaticSelfRegisteringExec_Editor | Registers a static Exec_Editor function using FSelfRegisteringExec |
| CFStaticShadowDepthMap | A texture containing depth values of static objects that was computed during the lighting build |
| CFStaticShadowDepthMapData | |
| CFStatisticalValue | |
| CFStatsHierarchical | A helper class with static methods to perform hierarchical profiling |
| CFStatsTreeElement | An element in a profiling / stats tree |
| CFStatUnitData | Data needed to display perframe stat tracking when STAT UNIT is enabled |
| CFStepDownResult | Struct updated by StepUp() to return result of final step down, if applicable |
| CFStereoLayerAdditionalFlagsManager | |
| CFStereoLayerPS | A pixel shader for rendering a transformed textured element |
| CFStereoLayerPS_Base | |
| CFStereoLayerPS_External | A pixel shader for rendering a transformed external texture element |
| CFStereoLayerVS | A vertex shader for rendering a transformed textured element |
| CFStrandID | |
| CFStrandsPositionOutput | |
| CFStrandsTexturesInfo | |
| CFStrandsTexturesOutput | |
| CFStreamableAnimPlatformData | |
| CFStreamableAsyncLoadParams | Parameters for an async load |
| CFStreamableDownloadCachePin | Handle that pins downloaded packages in the local cache, may be shared between requests |
| CFStreamableDownloadParams | EXPERIMENTAL - Additional parameters for downloading packages |
| CFStreamableHandle | A handle to a synchronous or async load |
| CFStreamableHandleContextDataBase | Base struct to hold type tag data for TStreamableHandleContextData |
| CFStreamableManager | A native class for managing streaming assets in and keeping them in memory |
| CFStreamableRenderAssetData | |
| CFStreamableRenderResourceState | Define the streaming capabilities of a UStreamableRenderAsset render resources |
| CFStreamableTextureResource | The rendering resource streamable texture |
| CFStreamedAudioChunk | A chunk of streamed audio |
| CFStreamedAudioChunkSeekTable | Class representing an audio seek-table |
| CFStreamingAnimationData | Contains everything that will be needed by a Streamable Anim that's streaming in data |
| CFStreamingGenerationActorDescView | |
| CFStreamingGenerationActorDescViewMap | |
| CFStreamingGenerationContainerInstanceCollection | |
| CFStreamingGenerationContextProxy | |
| CFStreamingGenerationLogErrorHandler | |
| CFStreamingGenerationMapCheckErrorHandler | |
| CFStreamingGenerationNullErrorHandler | |
| CFStreamingGenerationProxyErrorHandler | |
| CFStreamingLevelPrivateAccessor | |
| CFStreamingManagerCollection | Streaming manager collection, routing function calls to streaming managers that have been added via AddStreamingManager |
| CFStreamingSourceShapeHelper | Helper class used to iterate over streaming source shapes |
| CFStreamingSourceVelocity | Helper to compute streaming source velocity based on position history |
| CFStreamingTextureLevelContext | Context used to resolve FStreamingTextureBuildInfo to FStreamingRenderAssetPrimitiveInfo The context make sure that build data and each texture is only processed once per component (with constant time) |
| CFStreamingViewInfo | Helper structure containing all relevant information for streaming |
| CFStreamLevelAction | |
| CFStreamSearch | Async task for searching Blueprints |
| CFStreamSearchOptions | |
| CFStretch | Structure for size parameters with SizeRule = SizeRule_Stretch |
| CFStretchContent | Structure for size parameters with SizeRule = SizeRule_StretchContent |
| CFStringFormatArg | An argument supplied to FString::Format |
| CFStringOutputDevice | |
| CFStringOutputDeviceCountLines | |
| CFStringSetNameValidator | |
| CFStringTable | String table implementation |
| CFStringTableEntry | Entry within a string table |
| CFStringTableRedirects | String table redirect utils |
| CFStringTableRegistry | Singleton registry of known string table instances |
| CFStripDataFlags | Helper class for serializing flags describing which data have been stripped (if any) |
| CFStructArrayView | A generic, transient view of a homogeneously-typed array of instances of a specific UScriptStruct FStructArrayView supplies mutable access to the elements of the Array |
| CFStructBaseChain | |
| CFStructBuilder | Lays out up a struct at runtime, in hopefully the same way as a compiler, and returns the offset of each member as it's added |
| CFStructOnScope | |
| CFStructOnScopeStructureDataProvider | |
| CFStructProperty | |
| CFStructRegisterCompiledInInfo | Composite structures register compiled in info |
| CFStructReloadVersionInfo | Reload version information for structures |
| CFStructSharedMemory | Holds the information and memory about a UStruct |
| CFStructTracker | FStructTracker is a utility class used to track and map UStruct types to indices, which are used in bitsets |
| CFStructTypeEqualOperator | |
| CFStructTypeSortOperator | |
| CFStructuredArchive | Manages the state of an underlying FStructuredArchiveFormatter, and provides a consistent API for reading and writing to a structured archive |
| CFStructuredArchiveArray | Represents an array in the structured archive |
| CFStructuredArchiveChildReader | FStructuredArchiveChildReader |
| CFStructuredArchiveFormatter | Interface to format data to and from an underlying archive |
| CFStructuredArchiveFromArchive | |
| CFStructuredArchiveMap | Represents a map in the structured archive |
| CFStructuredArchiveRecord | Represents a record in the structured archive |
| CFStructuredArchiveSlot | Contains a value in the archive; either a field or array/map element |
| CFStructuredArchiveStream | Represents an unsized sequence of slots in the structured archive (similar to an array, but without a known size) |
| CFStructureDetailsViewArgs | Struct used to control the visibility of properties in a Structure Detail View |
| CFStructureEditorUtils | |
| CFStructUtils | |
| CFStructVariableMetaData | |
| CFStructView | FStructView is "typed" struct pointer, it contains pointer to struct plus UScriptStruct pointer |
| CFStyleColors | Common/themeable colors used by all styles Please avoid adding new generic colors to this list without discussion first |
| CFStyleDefaults | |
| CFStyleFonts | |
| CFSubLevelActorDetails | SubLevel Actor breakdown information |
| CFSubLevelStatus | SubLevel status information |
| CFSubmixEffectFilter | |
| CFSubmixEffectFlexiverb | |
| CFSubmixEffectStereoDelay | |
| CFSubmixEffectStereoToQuad | |
| CFSubSectionEditorUtil | Utility class for editing (resize/slip) sub-sequence sections |
| CFSubSectionPainterParams | Parameters for painting a sub-section |
| CFSubSectionPainterUtil | Utility class for drawing sub-sequence sections |
| CFSubSequenceInstanceDataParams | |
| CFSubstrateCompilationConfig | |
| CFSubstrateMaterialCompilationOutput | |
| CFSubstrateMaterialInfo | Gather information from the Substrate material graph to setup material for runtime |
| CFSubstrateMaterialInput | |
| CFSubstrateOperator | |
| CFSubstrateRegisteredSharedLocalBasis | |
| CFSubstrateVisualizationData | |
| CFSubsurfaceProfileTexture | Subsurface Scattering profile asset, can be specified at the material |
| CFSubsystemCollection | |
| CFSubsystemCollectionBase | |
| CFSubtitleManager | Subtitle manager |
| CFSubtitlesAndClosedCaptionsDelegates | |
| CFSubTrackEditor | Tools for subsequences |
| CFSubTrackEditorUtil | |
| CFSubUVBoundingGeometryBuffer | |
| CFSubUVDerivedData | More bounding vertices results in reduced overdraw, but adds more triangle overhead |
| CFSuggestedDriverEntry | |
| CFSunPositionPlacement | |
| CFSunPositionStyle | |
| CFSuppressableWarningDialog | A Dialog that displays a warning message to the user and provides the option to not display it in the future |
| CFSurfaceMaxSculptBrushOp | |
| CFSurfaceSculptBrushOp | |
| CFSuspensionFactory | |
| CFSuspensionOutputData | |
| CFSuspensionSettings | |
| CFSuspensionSimFactory | |
| CFSuspensionSimModule | |
| CFSuspensionSimModuleData | |
| CFSwapChange | To use FSwapChange you must implement Execute() |
| CFSyntaxTokenizer | Tokenize the text based upon the given rule set |
| CFSynthBenchmarkResults | |
| CFSynthBenchmarkStat | |
| CFSynthesisEditorModule | |
| CFSynthesisModule | |
| CFSynthSlateStyleSet | |
| CFSystemResolution | |
| CFSystemSettings | Class that actually holds the current system settings |
| CFSystemSettingsData | Struct that holds the actual data for the system settings |
| CFTabCommands | |
| CFTabId | |
| CFTabInfo | |
| CFTableViewDimensions | Scroll offset from the beginning of the list in items |
| CFTabManager | |
| CFTabPayload | |
| CFTabPayload_UObject | |
| CFTabSpawnerEntry | |
| CFTagMetaData | Simple tagging metadata |
| CFTapDelayInterpolationInfo | |
| CFTaskbarList | Allows access to task bar lists |
| CFTaskGraphBlockAllocationTag | |
| CFTaskGraphInterface | Interface to the task graph system |
| CFTaskTagScope | This class can be used to Tag an execution context aka Thead or Job and allows us to later query the state when we are in the callstack It is usually used for the IsInRendering/GamethreadFunctions |
| CFTCHARToUTF8_Convert | |
| CFTemplateString | Structure for templated strings that are displayed in the editor with an optional set of valid args |
| CFTemporalLODState | Struct to hold the temporal LOD state within a view state |
| CFTemporaryPlayInEditorIDOverride | |
| CFTestHotFixPayload | |
| CFTestUndeclaredScriptStructObjectReferencesTest | |
| CFTestUninitializedScriptStructMembersTest | |
| CFTetrahedralCollection | FTetrahedralCollection (FGeometryCollection) |
| CFTexAlignTools | A helper class to store the state of the various texture alignment tools |
| CFText | |
| CFText3DComponentVersion | Used for versioning, only used internally |
| CFText3DFontFamily | |
| CFText3DRange | |
| CFText3DStatistics | |
| CFText3DTypeFaceMetrics | |
| CFText3DWordStatistics | |
| CFTextAndSlateColor | |
| CFTextArgs | |
| CFTextBuilder | |
| CFTextChronoFormatter | Utility for performing low-level localized chronological formats |
| CFTextComparison | Utility for performing low-level text comparison |
| CFTextFilterExpressionEvaluator | Defines an expression evaluator that can be used to perform complex text filter queries |
| CFTextFilterString | String used by the text filter |
| CFTextFormat | Cached compiled expression used by the text formatter |
| CFTextFormatPatternDefinition | Definition of the pattern used during a text format |
| CFTextFormatString | Type used as a string literal by the text formatter |
| CFTextFormatter | A text formatter is responsible for formatting text patterns using a set of named or ordered arguments |
| CFTextGeneratorBase | Base class implementation for ITextGenerator |
| CFTextId | Optimized representation of a text identity (a namespace and key pair) |
| CFTextInspector | |
| CFTextKey | Optimized representation of a case-sensitive string, as used by localization keys |
| CFTextLayout | |
| CFTextLineHighlight | |
| CFTextLocalizationManager | Singleton class that manages display strings for FText |
| CFTextLocalizationMetaDataResource | Utility class for working with Localization MetaData Resource (LocMeta) files |
| CFTextLocalizationResource | Utility class for working with Localization Resource (LocRes) files |
| CFTextLocalizationResourceVersion | Version information for compiled LocMeta (Localization MetaData Resource) and LocRes (Localization Resource) files |
| CFTextLocation | Location within the text model |
| CFTextOverflowArgs | |
| CFTextProperty | |
| CFTextRange | |
| CFTextReferenceCollector | Counts all persistent text references from within a package, using the specified comparison mode |
| CFTextRunRenderer | |
| CFTextScrollerOptions | |
| CFTextSelection | |
| CFTextSnapshot | A snapshot of an FText at a point in time that can be used to detect changes in the FText, including live-culture changes |
| CFTextSourceData | |
| CFTextSourceSiteContext | |
| CFTextStoreACP | |
| CFTextStringHelper | |
| CFTextToken | Basic message token with a localized text payload |
| CFTextTransformer | Utility for performing low-level localized transforms |
| CFTexture | A textures resource |
| CFTexture2DDynamicCreateInfo | |
| CFTexture2DDynamicResource | A dynamic 2D texture resource |
| CFTexture2DMipMap | A 2D texture mip-map |
| CFTexture2DResource | FTextureResource implementation for streamable 2D textures |
| CFTexture2DResourceMem | Allows for direct GPU mem allocation for texture resource |
| CFTexture2DSettings | |
| CFTextureCollectionResource | |
| CFTextureCompilingManager | |
| CFTextureEditorCustomEncode | |
| CFTextureLayout | An incremental texture space allocator |
| CFTextureLayout3d | An incremental texture space allocator |
| CFTextureMipDataProvider | FTextureMipDataProvider defines the update steps and interface to implement the mip data strategy used in FTextureStreamIn |
| CFTextureMipInfo | |
| CFTextureReference | A texture reference resource |
| CFTextureReferenceReplacer | Replaces the RHI reference of one texture with another |
| CFTextureRenderTarget2DArrayResource | FTextureRenderTarget2DArrayResource type for 2DArray render target textures |
| CFTextureRenderTarget2DResource | FTextureResource type for 2D render target textures |
| CFTextureRenderTargetBinding | |
| CFTextureRenderTargetCubeResource | FTextureResource type for cube render target textures |
| CFTextureRenderTargetResource | FTextureResource type for render target textures |
| CFTextureRenderTargetVolumeResource | FTextureRenderTargetVolumeResource type for Volume render target textures |
| CFTextureResource | The rendering resource which represents a texture |
| CFTextureSourceFormatInfo | Information about a texture source format |
| CFTextureUpdateContext | A constant context used throughout the texture stream in update tick |
| CFTextureUpdateSyncOptions | Different options to schedule correctly the next tick in FTextureStreamIn |
| CFTextureWithSRV | A textures resource that includes an SRV |
| CFThread | Simple API for system threads |
| CFThreadAffinity | |
| CFThreadCallStack | |
| CFThreadHeartBeat | Thread heartbeat check class |
| CFThreadHeartBeatClock | Our own local clock |
| CFThreadManager | Manages runnables and runnable threads |
| CFThreadPoolPriorityQueue | Priority Queue tailored for FQueuedThreadPool implementation |
| CFThreadSafeBool | Thread safe bool, wraps FThreadSafeCounter |
| CFThreadSafeCounter | Thread safe counter |
| CFThreadSafeCounter64 | Thread safe counter for 64bit ints |
| CFThreadSafeRefCountedObject | Like FRefCountedObject, but the reference count is thread-safe |
| CFThreadSingletonInitializer | Thread singleton initializer |
| CFThreadStackFrames | Portable thread stack frame |
| CFThrottleRequest | A handle to a throttle request made to the throttle manager Throttles can only be ended by passing back a request |
| CFThumbnailCacheData | Cache data |
| CFThumbnailCameraSettings | |
| CFThumbnailCompressionInterface | Thumbnail compression interface for packages |
| CFThumbnailExternalCache | |
| CFThumbnailExternalCacheSettings | |
| CFThumbnailPreviewScene | |
| CFThumbnailSection | Thumbnail section, which paints and ticks the appropriate section |
| CFTickableCookObject | The same as FTickableEditorObject, but for systems that need to be ticked periodically during cooking |
| CFTickableEditorObject | This class provides common registration for gamethread editor only tickable objects |
| CFTickableGameObject | This class provides common registration for gamethread tickable objects |
| CFTickableObjectBase | Base class for tickable objects |
| CFTickableObjectRenderThread | This class provides common registration for render thread tickable objects |
| CFTickStats | Helper structure encapsulating all information gathered |
| CFTickTaskManagerInterface | Interface for the tick task manager |
| CFTileVertexDeclaration | |
| CFTimecode | A timecode that stores time in HH:MM:SS format with the remainder of time represented by an integer frame count |
| CFTimerData | |
| CFTimerManager | Class to globally manage timers |
| CFTimerManagerTimerParameters | Structure to support specialized looping behavior |
| CFTimerUnifiedDelegate | Simple interface to wrap a timer delegate that can be either native or dynamic |
| CFTimeSample | |
| CFTimespan | Implements a time span |
| CFTimeToPixel | Utility for converting time units to slate pixel units and vice versa This class will eventually be deprecated in favor of UE::Sequencer::FTimeToPixelSpace |
| CFTimeWarpChannelCurveModel | |
| CFTimeWarpTrackEditor | |
| CFTitleSafeZoneArea | Max/Recommended screen viewable extents as a percentage |
| CFTlsAutoCleanup | Base class for objects in TLS that support auto-cleanup |
| CFToBoolHelper | Helper class used to convert CString into a boolean value |
| CFTokenizedMessage | This class represents a rich tokenized message, such as would be used for compiler output with 'hyperlinks' to source file locations |
| CFTokenizedMessageAccumulatorErrorHandler | |
| CFToneGenerator | |
| CFToolBarBuilder | Tool bar builder |
| CFToolBarButtonBlock | Tool bar button MultiBlock |
| CFToolBarComboButtonBlock | Tool bar combo button MultiBlock |
| CFToolBarStackButtonBlock | Tool bar combo button MultiBlock, but toggleable |
| CFToolBoxSummoner | |
| CFToolBuilderState | FToolBuilderState is a bucket of state information that a ToolBuilder might need to construct a Tool |
| CFToolChangeWrapperChange | FToolChangeWrapperChange wraps an FChange emitted by an InteractiveTool, allowing us to Expire the change without each FChange implementation needing to handle this explicitly |
| CFToolCommandChange | FToolCommandChange is a base class for command changes used by the Tools Framework |
| CFToolCommandChangeSequence | FCommandChangeSequence contains a list of FCommandChanges and associated target UObjects |
| CFToolContextOptionalToggle | FToolContextOptionalToggle is used to store a boolean flag where the value of the boolean may either be set directly, or it may be set by querying some external context |
| CFToolContextSnappingConfiguration | Types of coordinate systems that a Tool/Gizmo might use |
| CFToolDataVisualizer | FToolDataVisualizer is a utility class for Tool and Gizmo implementations to use to draw 3D lines, points, etc |
| CFToolMenuProfileHierarchy | |
| CFToolTargetTypeRequirements | A tool target is a stand-in object that a tool can operate on |
| CFTopLevelAssetPath | |
| CFTopLevelAssetPathFastLess | Fast non-alphabetical order that is only stable during this process' lifetime |
| CFTopLevelAssetPathLexicalLess | Slow alphabetical order that is stable / deterministic over process runs |
| CFTopologyProvider | FTopologyProvider provides selectable edge/group/corner information for FMeshTopologySelector to use |
| CFTouchKeySet | Helper class to auto-populate a set with the set of "keys" a touch represents |
| CFTraceAuxiliary | |
| CFTraceDatum | Trace/Sweep Data structure for async trace |
| CFTraceHandle | Trace Data Structs that are used for Async Trace |
| CFTraceMalloc | |
| CFTraceService | |
| CFTraceUtils | |
| CFTrackedActivity | Tracked Activity is used to be able to visualize on a semi-high level what is going on in the process |
| CFTrackedActivityScope | RAII class that calls push in ctor and pop in dtor |
| CFTrackEditorBindingIDPicker | |
| CFTrackEditorThumbnail | Track Editor Thumbnail, which keeps a Texture to be displayed by a viewport |
| CFTrackEditorThumbnailCache | |
| CFTrackEditorThumbnailPool | Track Editor Thumbnail pool, which keeps a list of thumbnails that need to be drawn and draws them incrementally |
| CFTrackedMetaData | MetaData used to add and remove widgets to the Slate Widget Tracker for the specified tags |
| CFTrackedSubject | |
| CFTrackingTransaction | |
| CFTrackInstancePropertyBindings | Manages bindings to keyed properties for a track instance |
| CFTrackScaleInfo | Utility struct for converting between curve space and local/absolute screen space |
| CFTrailsBaseTypeDataPayload | Trails Base data payload |
| CFTrajectoryKey | |
| CFTransaction | Base class for tracking transactions for undo/redo |
| CFTransactionalAsyncTraceBuffer | |
| CFTransactionallySafeArchiveWriter | FTransactionallySafeArchiveWriter takes ownership of an existing FArchive and allows it to be written to during a transaction |
| CFTransactionallySafeStripedMapLockingPolicy | This locking policy uses a FTransactionallySafeRWLock which supports AutoRTFM but is backed by a RWLock which consumes OS resources |
| CFTransactionContext | Convenience struct for passing around transaction context |
| CFTransactionDiff | Diff for a given transaction |
| CFTransactionObjectChange | Change information for an object that was transacted |
| CFTransactionObjectDeltaChange | Delta-change information for an object that was transacted |
| CFTransactionObjectEvent | Transaction object events |
| CFTransactionObjectId | ID for an object that was transacted |
| CFTranscodedHairPositions | |
| CFTransformData | Stores information about a transform for the purpose of adding keys to a transform section |
| CFTransformGizmoDataBinder | Helper class for binding a UCombinedTransformGizmo to several FVector3d's such that they are updated when the gizmo is changed, and the gizmo is updated from the vectors if the approriate function is called |
| CFTransformParameterNameAndValue | |
| CFTransformParameters | Additional parameters used in TransformPosition / TransformVector |
| CFTransformProxyChange | UTransformProxy is used to transform a set of sub-objects |
| CFTransformProxyChangeSource | FTransformProxyChangeSource generates FTransformProxyChange instances on Begin/End |
| CFTransitionEvent | |
| CFTriangleRasterizer | |
| CFTriangleSOA | Stores 4 triangles in one struct (Struct Of Arrays) |
| CFTriggerEventGraphTask | FTriggerEventGraphTask is a task that triggers an event |
| CFTSBackgroundableTicker | This works the same as the core FTSTicker, but on supported mobile platforms it continues ticking while the app is running in the background |
| CFTSFActivationProxy | |
| CFTSTicker | Thread-safe ticker class |
| CFTSTickerObjectBase | Base class for thread-safe ticker objects |
| CFTutorialToken | |
| CFTVOSPlatformProperties | |
| CFTwinStickNavigationConfig | A Navigation config that supports UI Navigation with both analog sticks + D-Pad |
| CFTwistKelvinlet | |
| CFTwistKelvinletBrushOp | |
| CFTwoTrianglesIndexBuffer | |
| CFTwoVectors | A pair of 3D vectors |
| CFTypeContainer | For backwards compatibility |
| CFTypedElementCommonActionsCustomization | Customization used to allow asset editors (such as the level editor) to override the base behavior of common actions |
| CFTypedElementCommonActionsElement | Utility to hold a typed element handle and its associated world interface and common actions customization |
| CFTypeLayoutDesc | |
| CFTypePromotion | Contains behavior needed to handle type promotion in blueprints |
| CFUCSComponentId | |
| CFUE5MainStreamObjectVersion | |
| CFUE5ReleaseStreamObjectVersion | |
| CFUE5SpecialProjectStreamObjectVersion | |
| CFUECompressedAnimData | |
| CFUECompressedAnimDataMutable | |
| CFUELibraryOverrideSettings | The settings used by the UE-as-a-library feature |
| CFUIAction | Implements an UI action |
| CFUIActionBinding | |
| CFUIActionContext | Container of multiple 'IUIActionContextBase' context objects for FUIActions |
| CFUICommandDragDropOp | A drag drop operation for UI Commands |
| CFUICommandInfo | |
| CFUICommandInfoDecl | |
| CFUICommandList | |
| CFUIComponentUtils | |
| CFUIContentContext | Context for generating content from a FUICommandInfo |
| CFUIIdentifierContext | Context for generating identifiers such as icons, labels, and descriptions from a FUICommandInfo |
| CFUInt128 | |
| CFUInt16Property | |
| CFUInt32Property | |
| CFUInt64Property | |
| CFUMGCoreStyle | Core slate style |
| CFUnderwaterPostProcessVolume | |
| CFUnicodeBlockRange | Pre-defined Unicode block ranges that can be used with the character ranges in sub-fonts |
| CFUnicodeChar | Unicode character helper functions |
| CFUniformBufferBinding | |
| CFUniformBufferEntry | Minimal information about each uniform buffer entry fed to the shader compiler |
| CFUniformBufferNameSortOrder | |
| CFUniformBufferStaticSlotRegistrar | Simple class that registers a uniform buffer static slot in the constructor |
| CFUniformBufferStaticSlotRegistry | Registry for uniform buffer static slots |
| CFUniformBufferValue | |
| CFUniformExpressionCache | Cached uniform expression values |
| CFUniformExpressionCacheAsyncUpdateScope | Defines a scope to update deferred uniform expression caches using an async task to fill uniform buffers |
| CFUniformExpressionCacheContainer | |
| CFUniformExpressionSet | Stores all uniform expressions for a material generated from a material translation |
| CFUniformParameterOverrides | |
| CFUniformResourceEntry | Each entry in a resource table is provided to the shader compiler for creating mappings |
| CFUniformToolBarBuilder | |
| CFUniformToolbarButtonBlock | Horizontal Button Row MultiBlock |
| CFUniqueBuffer | A reference to a single-ownership mutable buffer |
| CFUniqueObjectGuid | Wrapper structure for a GUID that uniquely identifies registered UObjects |
| CFUnitConversion | |
| CFUnitSettings | Unit settings accessed globally through FUnitConversion::Settings() |
| CFUniversallyUniqueObjectNameGenerator | Generator class that can be used as a session to generate universally unique object names |
| CFUnixApplicationErrorOutputDevice | |
| CFUnixCrashContext | |
| CFUnixErrorOutputDevice | |
| CFUnixFeedbackContext | Feedback context implementation for Unix |
| CFUnixOutputDevices | |
| CFUnixPlatformFile | Unix File I/O implementation |
| CFUnixPlatformMemory | Unix implementation of the memory OS functions |
| CFUnixPlatformMisc | Unix implementation of the misc OS functions |
| CFUnixPlatformProcess | Unix implementation of the Process OS functions |
| CFUnixPlatformStackWalk | |
| CFUnixPlatformString | Unix string implementation |
| CFUnixPlatformSurvey | Unix implementation of FGenericPlatformSurvey |
| CFUnixPlatformTypes | Unix specific types |
| CFUnixSignalGameHitchHeartBeat | |
| CFUnixTime | Unix implementation of the Time OS functions |
| CFUnixTLS | Unix implementation of the TLS OS functions |
| CFUnrealEdMisc | The public interface for the unreal editor misc singleton |
| CFUnrealEdUtils | |
| CFUnregisterComponentContext | |
| CFUObjectAllocator | |
| CFUObjectAnnotationChunked | FUObjectAnnotationChunked is a helper class that is used to store dense, fast and temporary, editor only, external or other tangential information about subsets of UObjects |
| CFUObjectAnnotationDense | FUObjectAnnotationDense is a helper class that is used to store dense, fast, temporary, editor only, external or other tangential information about UObjects |
| CFUObjectAnnotationDenseBool | FUObjectAnnotationDenseBool is custom annotation that tracks a bool per UObject |
| CFUObjectAnnotationSparse | FUObjectAnnotationSparse is a helper class that is used to store sparse, slow, temporary, editor only, external or other low priority information about UObjects |
| CFUObjectAnnotationSparseBool | FUObjectAnnotationSparseBool is a specialization of FUObjectAnnotationSparse for bools, slow, temporary, editor only, external or other low priority bools about UObjects |
| CFUObjectAnnotationSparseSearchable | FUObjectAnnotationSparseSearchable is a helper class that is used to store sparse, slow, temporary, editor only, external or other low priority information about UObjects...and also provides the ability to find a object based on the unique annotation |
| CFUObjectArray | |
| CFUObjectCluster | UObject cluster |
| CFUObjectClusterContainer | |
| CFUObjectCppClassStaticFunctions | Collection of the pointers to our specified list of static functions that are defined on a specific c++ class, for reference by the corresponding UClass |
| CFUObjectItem | Single item in the UObject array |
| CFUObjectMigrationContext | Structure that holds context for what we're intending to do during migration |
| CFUObjectSerializeContext | Structure that holds the current serialization state of UObjects |
| CFUObjectToken | A Message Log token that links to an object, with default behavior to link to the object in the content browser/scene |
| CFUpdatedComponentAsyncInput | |
| CFUpdatedComponentAsyncOutput | |
| CFUpdateDescriptorHandleCS | |
| CFUpdateTexture2DSubresourceCS | |
| CFUpdateTexture3DSubresourceCS | |
| CFUpdateTextureShaderBase | |
| CFUpdateTimelineCachedNames | Structure storing information about one event track |
| CFUProjectDictionary | Dictionary of all the non-foreign projects for an engine installation, found by parsing .uprojectdirs files for source directories |
| CFUrlConfig | Helper for obtaining the default Url configuration |
| CFURLToken | Basic message token that defaults is activated method to traverse a URL |
| CFUserActivityTracking | |
| CFUserDefinedStructEditorUtils | |
| CFUserNavigationState | |
| CFUserSettingsContext | Additional user settings to be communicated to crash reporting client |
| CFUserStructOnScopeIgnoreDefaults | Wrapper for StructOnScope that tells it to ignore default values |
| CFUseSystemMallocForNew | Inherit from FUseSystemMallocForNew if you want your objects to be placed in memory alloced by the system malloc routines, bypassing GMalloc |
| CFUTF8ToTCHAR_Convert | |
| CFUtilEdge2D | An edge in 2D space, used by these utility functions |
| CFUtilEdge3D | An edge in 3D space, used by these utility functions |
| CFUtilPoly2D | A polygon in 2D space, used by utility function |
| CFUtilPoly2DSet | A set of 2D polygons, along with a transform for going into world space |
| CFUtilTri2D | Triangle in 2D space |
| CFUtilVertex2D | A triangle vertex in 2D space, with UV information |
| CFUVEditorStyle | Slate style set for UV Editor |
| CFUVEditorToolsModule | |
| CFUVEditorUXSettings | |
| CFUVGroupTopology | ToolBuilder |
| CFUVMapParameters | |
| CFUVShellMapSettings | |
| CFUYVYConvertPS | Pixel shader to convert a UYVY (Y422, UYNV) frame to RGBA |
| CFVariablePrecisionNumericInterface | |
| CFVariableTickState | |
| CFVariant | Implements an extensible union of multiple types |
| CFVector2DHalf | Structure for two dimensional vectors with half floating point precision |
| CFVector2DParameterNameAndValue | Structure representing the animated value of a vector2D parameter |
| CFVector2MaterialInput | |
| CFVector3SOA | Stores XYZ from 4 vectors in one Struct Of Arrays |
| CFVector4_16 | |
| CFVector4Distribution | Raw distribution from which four floats can be looked up per entry |
| CFVector4SOA | Stores XYZW from 4 vectors in one Struct Of Arrays |
| CFVectorDistribution | Raw distribution from which three floats can be looked up per entry |
| CFVectorFieldTextureAccessor | |
| CFVectorFixed48 | |
| CFVectorIntervalFixed32NoW | |
| CFVectorMaterialInput | |
| CFVectorParameterNameAndValue | Structure representing the animated value of a vector parameter |
| CFVectorRK4SpringInterpolator | |
| CFVehicleDebugParams | |
| CFVehicleState | Commonly used state - evaluated once used wherever required |
| CFVelocityAvoidanceCone | |
| CFVerseExceptionReporter | |
| CFVerseFunctionDescriptor | |
| CFVerseProfilingDelegates | |
| CFVerseStringProperty | |
| CFVert | |
| CFVertexBuffer | A vertex buffer resource |
| CFVertexBufferAndSRV | Struct to pool the vertex buffer & SRV together |
| CFVertexBufferWithSRV | |
| CFVertexFactory | Encapsulates a vertex data source which can be linked into a vertex shader |
| CFVertexFactoryShaderParameters | An interface to the parameter bindings for the vertex factory used by a shader |
| CFVertexFactoryType | An object used to represent the type of a vertex factory |
| CFVertexFactoryTypeDependency | Encapsulates a dependency on a vertex factory type and saved state from that vertex factory type |
| CFVertexInputStream | |
| CFVertexStreamComponent | A typed data source for a vertex factory which streams data from a vertex buffer |
| CFVerticalToolBarBuilder | |
| CFVerySlowReferenceCollectorArchiveScope | Helper class for setting and resetting attributes on the FReferenceCollectorArchive |
| CFVideoRecordingParameters | |
| CFViewAlignedSculptBrushOp | |
| CFViewCameraState | FViewCameraState is a bucket of state information that a Tool might need to implement interactions that depend on the current scene view |
| CFViewElementDrawer | An interface to a scene interaction |
| CFViewMatrices | |
| CFViewport | Encapsulates the I/O of a viewport |
| CFViewportCameraTransform | Stores the transformation data for the viewport camera |
| CFViewportClick | |
| CFViewportClient | An abstract interface to a viewport's client |
| CFViewportCursorLocation | Contains information about a mouse cursor position within a viewport, transformed into the correct coordinate system for the viewport |
| CFViewportDisplayDelegate | Wrapper to allow multiple delegate types to be held in one container for the subsystem |
| CFViewportFrame | An interface to the platform-specific implementation of a UI frame for a viewport |
| CFViewportHoverTarget | Describes an object that's currently hovered over in the level viewport |
| CFViewportNavigationCommands | Unreal level editor actions |
| CFViewportThumbnailSection | Thumbnail section, which paints and ticks the appropriate section |
| CFViewWaterQuadTree | A water quadtree instance owned by FWaterMeshSceneProxy and associated with a certain view |
| CFVirtualAllocator | |
| CFVirtualBoneCompactPoseData | This is a native transient structure |
| CFVirtualBoneRefData | |
| CFVirtualDestructor | |
| CFVirtualInstrument | |
| CFVirtualPointerPosition | Represents the current and last cursor position in a "virtual window" for events that are routed to widgets transformed in a 3D scene |
| CFVirtualProductionObjectVersion | |
| CFVirtualShadowMapVisualizationData | |
| CFVirtualStackAllocator | |
| CFVirtualTexture2DResource | |
| CFVirtualTextureBuildDesc | Description object used to build the contents of a UVirtualTextureBuilder |
| CFVirtualTextureLocalTile | Identifies a VT tile within a given producer |
| CFVirtualTextureLocalTileRequest | Identifies a VT tile request : a VT tile, along with priority information for processing this request |
| CFVirtualTextureProducerHandle | |
| CFVirtualTextureVisualizationData | Manager for virtual texture visualization modes |
| CFVisionOSPlatformProperties | |
| CFVisualizationMappings | Tools derived from this class should require parameter inputs from the user, only the bone selection |
| CFVisualizeTexture | |
| CFVisualLogEntry | |
| CFVoicePacket | Defines the data involved in a voice packet |
| CFVoidPtrTable | |
| CFVolumeProcessor | |
| CFVolumetricCloudSceneProxy | Represents a UVolumetricCloudComponent to the rendering thread, created game side from the component |
| CFVolumetricLightmapBasicBrickDataLayers | |
| CFVolumetricLightmapBrickAtlas | |
| CFVolumetricLightmapBrickData | |
| CFVolumetricLightmapBrickTextureSet | |
| CFVolumetricLightmapDataLayer | |
| CFVolumetricLightmapGridManager | |
| CFVPBookmarkLifecycleDelegates | |
| CFVRObjectVersion | |
| CFVTableHelper | DO NOT USE |
| CFVTProducerDescription | |
| CFVTProduceTargetLayer | Describes a location to write a single layer of a VT tile |
| CFVTRequestPageResult | |
| CFVYUConvertPS | Pixel shader to convert a VYU frame to RGBA |
| CFWarnIfAssetsLoadedInScope | |
| CFWatchablePropertySet | |
| CFWaterBodyManager | |
| CFWaterBodyQuadTreeRasterInfo | |
| CFWaterBodyQueryResult | Struct holding the result from water queries : |
| CFWaterBodyRenderData | Render data per water body |
| CFWaterCustomVersion | |
| CFWaterExclusionVolumeChangedParams | |
| CFWaterIconHelper | |
| CFWaterMeshGPUWork | |
| CFWaterMeshIndexBuffer | |
| CFWaterMeshSceneProxy | Water mesh scene proxy |
| CFWaterMeshVertexBuffer | |
| CFWaterQuadTree | |
| CFWaterQuadTreeBuilder | |
| CFWaterQuadTreeConstants | Set of quadtree related constants that do not change over the lifetime of the FWaterMeshSceneProxy and are shared by all quadtrees owned by it |
| CFWaterSplineDataPhysics | |
| CFWaterSplineMetadataPhysics | |
| CFWaterUtils | |
| CFWaterViewExtension | |
| CFWaveCue | |
| CFWaveFormatInfo | The header of an wave formatted file |
| CFWaveInfo | Struct holding wave computation result : |
| CFWaveInstance | Structure encapsulating all information required to play a USoundWave on a channel/source |
| CFWaveModInfo | |
| CFWaveSampleLoop | |
| CFWeakGraphPinPtr | A weak reference to a UEdGraphPin object that can remain valid through pin connection state changes that might trigger owner node reconstruction |
| CFWeakObjectProperty | |
| CFWeakObjectPtr | FWeakObjectPtr is a weak pointer to a UObject |
| CFWeakSharedBuffer | A weak reference to a shared-ownership immutable buffer |
| CFWeakWidgetPath | Just like a WidgetPath, but uses weak pointers and does not store geometry |
| CFWebRTCSoundGenerator | |
| CFWedgeInfo | |
| CFWedgeInfoOctreeSemantics | Helper struct for the mesh component vert position octree |
| CFWedgePosition | |
| CFWeightedRandomSampler | |
| CFWheelAnimationData | |
| CFWheeledVehicleDebugParams | |
| CFWheelsOutput | Local physics wheels outputs not replicated across the network |
| CFWheelState | Commonly used Wheel state - evaluated once used wherever required for that frame |
| CFWheelTraceParams | |
| CFWholeSceneProjectedShadowInitializer | Information needed to create a whole scene projected shadow |
| CFWidget | |
| CFWidgetAndPointer | |
| CFWidgetBlueprintApplicationMode | |
| CFWidgetBlueprintApplicationModes | |
| CFWidgetBlueprintCompiler | |
| CFWidgetBlueprintCompilerContext | |
| CFWidgetBlueprintDelegates | Widget Delegates |
| CFWidgetBlueprintEditor | Widget blueprint editor (extends Blueprint editor) |
| CFWidgetBlueprintEditorUtils | |
| CFWidgetContextMenuExtensibilityManager | Widget Context Menu extensibility manager holds a list of registered widget context menu extensions |
| CFWidgetDragDropExtensibilityManager | Drag & drop extensibility manager holds a list of registered drag and drop extensions |
| CFWidgetHandle | |
| CFWidgetLayoutBlock | |
| CFWidgetMatcher | Matches widgets against InWidget |
| CFWidgetModeManager | Tool manager that focuses on tools which the behavior of a certain widget (Ex: Design / node panels) We only provide an interface where the tool tool needs extra-arg info (Ex: paint geometry) to perform it's specialized behavior |
| CFWidgetPath | A widget path is a vertical slice through the tree |
| CFWidgetPropertyDragDropOp | Drag-and-drop operation that stores data about the a widget property being dragged on |
| CFWidgetProxy | |
| CFWidgetProxyHandle | |
| CFWidgetReference | The Widget reference is a useful way to hold onto the selection in a way that allows for up to date access to the current preview object |
| CFWidgetStyle | Contains info about those aspects of widget appearance that should be propagated hierarchically |
| CFWidgetTemplate | The widget template represents a widget or a set of widgets to create and spawn into the widget tree |
| CFWidgetTemplateBlueprintClass | A template for classes generated by UWidgetBlueprint assets Accounts for the possibility that a the blueprint may not be loaded when the palette is created |
| CFWidgetTemplateClass | A template that can spawn any widget derived from the UWidget class |
| CFWidgetTemplateDragDropOp | This drag drop operation allows widget templates from the palate to be dragged and dropped into the designer or the widget hierarchy in order to spawn new widgets |
| CFWidgetTemplateImageClass | A template for classes generated by UTexture or UMaterial classes, or implements a USlateTextureAtlasInterface |
| CFWildcardNodeUtils | A collection of utilities for creating, using, and changing the value of wildcard pin types throughout the graph editor |
| CFWildcardString | Implements a string with wild card pattern matching abilities |
| CFWindData | Calculated wind data with support for accumulating other weighted wind data |
| CFWindowActivateEvent | FWindowActivateEvent describes a window being activated or deactivated |
| CFWindowDrawAttentionParameters | Parameters for drawing attention to a window or application |
| CFWindowsApplication | Windows-specific application implementation |
| CFWindowsApplicationErrorOutputDevice | Windows implementation of console log window, utilizing the Win32 console API |
| CFWindowsConsoleOutputDevice | Windows implementation of console log window, utilizing the Win32 console API |
| CFWindowsConsoleOutputDevice2 | Windows implementation of console log window, utilizing the Win32 console API |
| CFWindowsCursor | |
| CFWindowsErrorOutputDevice | |
| CFWindowsEventLogOutputDevice | Output device that writes to Windows Event Log |
| CFWindowsFeedbackContext | Feedback context implementation for windows |
| CFWindowSizeLimits | Defines the minimum and maximum dimensions that a window can take on |
| CFWindowsOSVersionHelper | Helper struct used to get the string version of the Windows version |
| CFWindowsPlatformApplicationMisc | |
| CFWindowsPlatformAtomics | Windows implementation of the Atomics OS functions |
| CFWindowsPlatformCrashContext | |
| CFWindowsPlatformInput | |
| CFWindowsPlatformMemory | Windows implementation of the memory OS functions |
| CFWindowsPlatformMisc | Windows implementation of the misc OS functions |
| CFWindowsPlatformOutputDevices | |
| CFWindowsPlatformPerfCounters | |
| CFWindowsPlatformProcess | Windows implementation of the process handle |
| CFWindowsPlatformProperties | Implements Windows platform properties |
| CFWindowsPlatformSplash | Windows splash implementation |
| CFWindowsPlatformStackWalk | Windows implementation of the stack walking |
| CFWindowsPlatformString | Windows string implementation |
| CFWindowsPlatformSurvey | Windows implementation of FGenericPlatformSurvey |
| CFWindowsPlatformTime | Windows implementation of the Time OS functions |
| CFWindowsPlatformTLS | Windows implementation of the TLS OS functions |
| CFWindowsPlatformTypes | Windows specific types |
| CFWindowsSemaphore | |
| CFWindowsTextInputMethodSystem | |
| CFWindowsWindow | A platform specific implementation of FNativeWindow |
| CFWindowTitleBarArgs | |
| CFWindowTransparency | Proxy structure to handle deprecated construction from bool |
| CFWindSourceSceneProxy | Represents a wind source component to the scene manager in the rendering thread |
| CFWorkflowAllowedTabSet | |
| CFWorkflowCentricApplication | |
| CFWorkflowTabFactory | |
| CFWorkflowTabSpawnInfo | |
| CFWorkspaceItem | |
| CFWorldAsyncTraceState | This encapsulate World's async trace functionality |
| CFWorldCachedViewInfo | |
| CFWorldCompositionTile | Helper structure which holds information about level package which participates in world composition |
| CFWorldDataLayersActorDesc | ActorDesc for AWorldDataLayers actors |
| CFWorldDataLayersEffectiveStates | |
| CFWorldDataLayersEffectiveStatesAccessor | |
| CFWorldDataLayersReference | |
| CFWorldDelegates | World delegates |
| CFWorldElementPasteImporter | |
| CFWorldFoldersImplementation | |
| CFWorldGridPreviewer | |
| CFWorldInGamePerformanceTrackers | Collection of in game performance trackers for a world |
| CFWorldInitializationValues | Struct containing a collection of optional parameters for initialization of a World |
| CFWorldNotifyStreamingLevelLoading | Helper struct to allow ULevelStreaming to update its World on how many streaming levels are being loaded |
| CFWorldPartitionActorDesc | Represents a Actor Metadata (editor-only) |
| CFWorldPartitionActorDescInitData | |
| CFWorldPartitionActorDescInstance | |
| CFWorldPartitionActorDescInstanceView | Base class for a view on top of an actor descriptor instance pointer |
| CFWorldPartitionActorDescType | |
| CFWorldPartitionActorDescUtils | |
| CFWorldPartitionAssetDataPatcher | |
| CFWorldPartitionBuilderArgsScope | Assign parameters to the World Partition builders for the lifetime of this scope |
| CFWorldPartitionClassDescRegistry | |
| CFWorldPartitionConverter | |
| CFWorldPartitionCookPackage | |
| CFWorldPartitionCookPackageContextParams | |
| CFWorldPartitionDebugHelper | |
| CFWorldPartitionEvents | Helper class allows UWorldPartition to broadcast UWorld events |
| CFWorldPartitionHandleImpl | |
| CFWorldPartitionHandlePinRefScope | FWorldPartitionHandlePinRefScope will keep a reference if the actor is already loaded |
| CFWorldPartitionHelpers | |
| CFWorldPartitionHLODStats | |
| CFWorldPartitionImplBase | |
| CFWorldPartitionLevelHelper | |
| CFWorldPartitionLoadingContext | |
| CFWorldPartitionMiniMapHelper | |
| CFWorldPartitionPackageHelper | |
| CFWorldPartitionQueryCache | |
| CFWorldPartitionReferenceImpl | |
| CFWorldPartitionRelativeBounds | |
| CFWorldPartitionReplaySample | |
| CFWorldPartitionReplayStreamingSource | |
| CFWorldPartitionStreamingContext | |
| CFWorldPartitionStreamingSource | Streaming Source Priority |
| CFWorldPartitionUtils | |
| CFWorldPersistentFolders | |
| CFWorldRenameFromRootContext | |
| CFWorldSceneViewExtension | Scene View Extension which is enabled for all Viewports/Scenes which have the same world |
| CFWorldSelectionElementArgs | |
| CFWorldTileInfo | Tile information used by WorldComposition |
| CFWorldTileLayer | World layer information for tile tagging |
| CFWorldTileLODInfo | Describes LOD entry in a world tile |
| CFWorldTransientFolders | |
| CFWriteScopeLock | Keeps a FRWLock write-locked while this scope lives |
| CFWrittenChannelsRecord | Record of channels with data written into each outgoing packet |
| CFXxHash128 | A 128-bit hash from XXH128 |
| CFXxHash128Builder | Calculates a 128-bit hash with XXH128 |
| CFXxHash64 | A 64-bit hash from XXH3 |
| CFXxHash64Builder | Calculates a 64-bit hash with XXH3 |
| CFYCbCrConvertPS | Pixel shader to convert a PS4 YCbCr texture to RGBA |
| CFYCbCrConvertPS_4x4Matrix | |
| CFYCoCgConvertPS | Pixel convert to resize an YCoCg texture |
| CFYUVConvertPS | Pixel shader to convert Y, U, and V planes to RGBA |
| CFYUVv210ConvertPS | Pixel shader to convert YUV v210 to RGB |
| CFYUVv216ConvertPS | Pixel shader to convert YUV v216/2vuy/yuv2 to RGB |
| CFYUVY416ConvertPS | Pixel shader to convert YUV Y416 to RGB |
| CFYUY2ConvertPS | Pixel shader to convert a YUY2 frame to RGBA |
| CFYVYUConvertPS | Pixel shader to convert a YVYU frame to RGBA |
| CFZenPackageCellOffsets | |
| CFZenPackageHeader | |
| CFZenPackageImportedPackageNamesContainer | |
| CFZenPackageSummary | Package summary |
| CFZenPackageVersioningInfo | |
| CFZoneProperties | |
| CFZoneSet | |
| CFZoomLevelsContainer | Interface for ZoomLevel values Provides mapping for a range of virtual ZoomLevel values to actual node scaling values |
| CGenericApplication | Generic platform application interface |
| CHActor | |
| CHasDataLayerInstanceClass | |
| CHasDataLayerInstanceClass< T, decltype(&T::GetDataLayerInstanceClass, 0)> | |
| CHBSPBrushVert | |
| CHComponentVisProxy | |
| CHHitProxy | Base class for detecting user-interface hits |
| CHHitProxyType | The priority a hit proxy has when choosing between several hit proxies near the point the user clicked |
| CHInstancedStaticMeshInstance | InstancedStaticMeshInstance hit proxy |
| CHLandscapeSplineProxy | |
| CHLandscapeSplineProxy_ControlPoint | |
| CHLandscapeSplineProxy_Segment | |
| CHLandscapeSplineProxy_Tangent | |
| CHLevelSocketProxy | A hit proxy class for sockets in the main editor viewports |
| CHModel | A hit proxy representing a UModel |
| CHMovieSceneKeyProxy | |
| CHMovieSceneSkeletalAnimationRootHitProxy | |
| CHObject | Hit proxy class for UObject references |
| CHPersonaBoneHitProxy | |
| CHPersonaSocketHitProxy | |
| CHStaticMeshVert | |
| CHTranslucentActor | |
| CHWidgetAxis | Widget hit proxy |
| CHWidgetUtilProxy | |
| CIAbilitySystemInterface | Interface for actors that expose access to an ability system component |
| CIAbilitySystemReplicationProxyInterface | Interface for actors that act like an ability system component for replication |
| CIActiveSoundUpdateInterface | Interface for modifying active sounds during their update |
| CIActorEditorContextClient | |
| CIActorInstanceManagerInterface | |
| CIActorSoundParameterInterface | Interface used to allow an actor to automatically populate any sounds with parameters |
| CIAdaptiveVirtualTexture | Interface for adaptive virtual textures |
| CIAIModule | The public interface to this module |
| CIAIPerceptionListenerInterface | |
| CIAIResourceInterface | |
| CIAISightTargetInterface | |
| CIAISystemModule | |
| CIAllocatedVirtualTexture | This interface represents a chunk of VT data allocated and owned by the renderer module, backed by both a page table texture, and a physical texture cache for each layer |
| CIAndroidFramePacer | Android implementation of FGenericPlatformRHIFramePacer |
| CIAndroidPlatformFile | Android File I/O implementation with additional utilities to deal with Java side access |
| CIAnimAssetFindReplace | Public interface to the find/replace widget |
| CIAnimationDataController | |
| CIAnimationDataModel | |
| CIAnimationEditorsAssetFamilyInterface | |
| CIAnimationSequenceBrowser | |
| CIAnimationStreamingManager | Interface to add functions specifically related to animation streaming |
| CIAnimBlueprintCompilationBracketContext | |
| CIAnimBlueprintCompilationContext | Interface to the anim BP compiler context for use while compilation is in progress |
| CIAnimBlueprintCompilerCreationContext | Interface to the creation of an anim BP compiler context |
| CIAnimBlueprintCompilerHandler | Empty base class for handlers that are maintained for the lifetime of the compiler context |
| CIAnimBlueprintCompilerHandlerCollection | |
| CIAnimBlueprintCopyTermDefaultsContext | |
| CIAnimBlueprintExtensionCopyTermDefaultsContext | |
| CIAnimBlueprintGeneratedClassCompiledData | Interface to the writable parts of the generated class that handlers can operate on |
| CIAnimBlueprintNodeCopyTermDefaultsContext | |
| CIAnimBlueprintNodeOverrideAssetsContext | |
| CIAnimBlueprintPostExpansionStepContext | |
| CIAnimBlueprintVariableCreationContext | Context passed to IClassVariableCreator::CreateClassVariablesFromBlueprint |
| CIAnimClassInterface | |
| CIAnimGraphNodeCustomizationInterface | |
| CIAnimLayerInterface | An interface used to specify the inputs and outputs of an animation blueprint |
| CIAnimNextVariableProxyHost | Interface used for hosting proxy variables |
| CIAnimNodeEditMode | Base interface for skeletal control edit modes |
| CIAnimSequenceCurveEditor | Interface to the curve editor tab in the anim sequence editor |
| CIAssetBackedTarget | |
| CIAssetCompilingManager | |
| CIAssetEditorInstance | This class keeps track of a currently open asset editor; allowing it to be brought into focus, closed, etc..., without concern for how the editor was implemented |
| CIAssetFamily | Represents a group of related assets, e.g |
| CIAssetReferenceFilter | Used in filtering allowed references between assets |
| CIAssetReferenceFixer | Used in fixing invalid references between assets |
| CIAssetRegistryInterface | Asset Registry module interface |
| CIAssetRegistryTagProviderInterface | Interface to allow for CDO to add additional tags to generated class |
| CIAssetViewport | Public interface to SLevelViewport |
| CIAsyncPackageLoader | Asynchronous package loader interface |
| CIAsyncPhysicsStateProcessor | |
| CIAsyncProgress | Interface for checking the progress of asynchronous tasks |
| CIAsyncReadFileHandle | |
| CIAsyncReadRequest | |
| CIAsyncReadRequestFixLayout | |
| CIAsyncTask | Interface for asynchronous tasks |
| CIAsyncTaskNotificationImpl | Implementation interface of notifications for an on-going asynchronous task |
| CIAudioDataRenderer | |
| CIAudioEditorModule | Sound class editor module interface |
| CIAudioInfoFactory | |
| CIAudioInfoFactoryRegistry | |
| CIAudioPanelWidgetInterface | |
| CIAudioStreamingManager | Interface to add functions specifically related to audio streaming |
| CIAudioSynesthesiaEditorModule | Audio analyzer editor module interface |
| CIAxisDisplayInfo | |
| CIBaseDelegateInstance | |
| CIBaseDelegateInstance< RetType(ArgTypes...), UserPolicy > | |
| CIBlackboardAssetProvider | Helper interface to allow FBlackboardKeySelector properties on DataAssets (and more) |
| CIBlendableInterface | Where to place a post process material in the post processing chain |
| CIBlendableTokenStack | Base interface for a stack of typed tokens |
| CIBlendProfileInterface | |
| CIBlendProfilePickerExtender | |
| CIBlendProfileProviderInterface | Interface to be implemented by custom data structures that can create UBlendProfiles |
| CIBlendSpaceAnalysisFeature | Users wishing to add their own analysis functions and structures should inherit from this, implement the virtual functions, and register an instance with IModularFeatures |
| CIBlueprintAssetHandler | Interface used to define how to interact with a blueprint within an asset |
| CIBlueprintEditor | Blueprint editor public interface |
| CIBlueprintNodeBinder | |
| CIBlueprintPropertyGuidProvider | Interface to query the property name<->GUID relationship using either a UBlueprint or a UBlueprintGeneratedClass |
| CIBlueprintWidgetCustomizationExtender | Details customization extender for UWidgets |
| CIBoneReferenceSkeletonProvider | Interface for objects to provide skeletons that can be used with FBoneReference's details customization |
| CIBookmarkTypeActions | Actions that can be applied to or completed with bookmarks |
| CIBookmarkTypeTools | Provides convenience methods for interacting with Bookmarks |
| CIBreakIterator | |
| CIBuffer2DView | |
| CIBufferedCurveModel | Represents a buffered curve which can be applied to a standard curve model |
| CIBulkDataIORequest | Represents an IO request from the BulkData streaming API |
| CIBulkDataRegistry | Registers BulkDatas so that they can be referenced by guid during builds later in the editor process |
| CICameraLensEffectInterface | |
| CICameraModularFeature | A modular feature interface for cameras |
| CICameraPhotography | |
| CICameraPhotographyModule | The public interface of the CameraPhotographyModule |
| CIChaosCacheData | Interface for the chaos cache data storage |
| CIChaosCachingEditorPlugin | The public interface to this module |
| CIChaosCachingPlugin | |
| CIChaosCharacterConstraintMovementModeInterface | |
| CIChaosCharacterMovementModeInterface | |
| CIChaosFleshDeprecatedNodesPlugin | The public interface to this module |
| CIChaosFleshEditorPlugin | The public interface to this module |
| CIChaosFleshEnginePlugin | The public interface to this module |
| CIChaosFleshModuleInterface | |
| CIChaosFleshNodesPlugin | The public interface to this module |
| CIChaosModularVehicleEditorPlugin | The public interface to this module |
| CIChaosModularVehicleEnginePlugin | The public interface to this module |
| CIChaosModularVehiclePlugin | |
| CIChaosPathedMovementModeInterface | |
| CIChaosSolverEditorPlugin | The public interface to this module |
| CIChaosVehiclesEditorPlugin | The public interface to this module |
| CIChaosVehiclesPlugin | The public interface to this module |
| CIChunkDataGenerator | Interface for generating extra data when creating streaming install manifests |
| CIClassVariableCreator | |
| CIClickBehaviorTarget | Functions required to apply standard "Click" state machines to a target object |
| CIClickDragBehaviorTarget | Functions required to apply standard "Click-Drag" state machines to a target object |
| CIClickSequenceBehaviorTarget | Target interface used by InputBehaviors that want to implement a multi-click sequence (eg such as drawing a polygon with multiple clicks) |
| CIClipboardExtension | |
| CICommonActionHandlerInterface | Action Handler Interface is primarily used to take key input and do something with it in the implementation of the interface or another user widget |
| CICommonBoundActionButtonInterface | Interface for runtime bindable action buttons |
| CICommonEditorViewportToolbarInfoProvider | |
| CICommonMappingContextMetadataInterface | Metadata CommonUI will try to acquire from Enhanced Input Mapping Contexts (IMC) |
| CICommonPoolableWidgetInterface | Widget pool, if implemented WidgetFactory will attempt to reuse implementing widget objects |
| CICommonUIModule | Interface for the purchase flow module |
| CIComponentAssetBroker | This class knows how to get or set the asset on a particular kind of actor component |
| CICompressedAnimData | |
| CICompressedAudioInfo | Interface class to decompress various types of audio data |
| CICompressionFormat | |
| CIComputeTaskWorker | Interface for a compute task worker |
| CIConsoleCommand | Interface for console commands |
| CIConsoleCommandExecutor | Handles executing console commands |
| CIConsoleManager | Handles console commands and variables, registered console variables are released on destruction |
| CIConsoleObject | Interface for console objects (variables and commands) |
| CIConsoleThreadPropagation | Interface to propagate changes of console variables to another thread |
| CIConsoleVariable | Interface for console variables |
| CIContentBundleEditorSubsystemInterface | |
| CICookedPackageWriter | Interface for cooking that writes cooked packages to storage usable by the runtime game |
| CICookPackageSplitter | This class is used for packages that need to be split into multiple runtime packages |
| CICppClassTypeInfo | Interface for accessing attributes of the underlying C++ class, for native class types |
| CICrowdAgentInterface | |
| CICursor | |
| CICurveEditorBounds | |
| CICurveEditorDragOperation | Interface for all drag operations in the curve editor |
| CICurveEditorExtension | |
| CICurveEditorKeyDragOperation | Interface for all key drag operations in the curve editor |
| CICurveEditorKeyProxy | Interface that can be implemented by any object passed to a curve editor to use as a key editing proxy |
| CICurveEditorModule | Interface for the Curve Editor module |
| CICurveEditorToolExtension | You can extend the Curve Editor toolset by implementing this interface |
| CICurveEditorTreeItem | Optional implementation interface for any tree item to be shown on the curve editor tree |
| CICurveSourceInterface | A source for curves |
| CICustomCulling | |
| CICustomCulture | Interface for a custom culture |
| CICustomHitTestPath | |
| CICustomMeshComponentPlugin | The public interface to this module |
| CICustomRenderPass | Base interface to implement for FCustomRenderPassBase |
| CICustomRenderPassUserData | Base interface to implement for attaching user data to a FCustomRenderPassBase |
| CICustomResourcePool | |
| CICustomSlateElement | An interface for a custom slate elements |
| CICustomThumbnailClient | Custom thumbnail drawing client interface |
| CICustomVisibilityQuery | |
| CIDataflowEditorToolBuilder | |
| CIDataflowViewListener | Base listener class to interface between the DataflowToolkit and Dataflow views |
| CIDataLayerEditorModule | The module holding all of the UI related pieces for DataLayer management |
| CIDataLayerInstanceProvider | |
| CIDataSource | |
| CIDeformableInterface | |
| CIDelegateInstance | |
| CIDesignerExtensionFactory | Factory that creates a unique DesignerExtension when a UMG designer is created |
| CIDestructibleInterface | |
| CIDetailCategoryBuilder | Represents a category for the a details view |
| CIDetailChildrenBuilder | Builder for adding children to a detail customization |
| CIDetailCustomization | Interface for any class that lays out details for a specific class |
| CIDetailDragDropHandler | Specifies how a widget row can initiate a drag-and-drop (be dragged) and/or act as the target of a drag-and-drop (be dropped onto) |
| CIDetailGroup | A group in the details panel that can have children |
| CIDetailKeyframeHandler | |
| CIDetailLayoutBuilder | The builder for laying custom details |
| CIDetailLayoutRow | Interface for the various types of rows that can be created through a detail layout customization |
| CIDetailPropertyChildrenCustomizationHandler | |
| CIDetailPropertyExtensionHandler | |
| CIDetailPropertyRow | A single row for a property in a details panel |
| CIDetailRootObjectCustomization | Interface for any class that lays out details for a specific class |
| CIDetailTreeNode | |
| CIDeviceChangedListener | Interface to register a device changed listener to respond to audio device changes |
| CIDeviceProfileSelector | DeviceProfileSelector |
| CIDeviceProfileSelectorModule | Device Profile Selector module |
| CIDisplayCluster | Public module interface |
| CIDisplayClusterBlueprintAPI | Blueprint API interface |
| CIDisplayClusterCallbacks | DisplayCluster callbacks API |
| CIDisplayClusterClusterEventListener | Interface for cluster event listeners |
| CIDisplayClusterClusterManager | Public cluster manager interface |
| CIDisplayClusterClusterSyncObject | Synchronizable object interface |
| CIDisplayClusterColorGrading | Display Cluster Color Grading module interface |
| CIDisplayClusterColorGradingDrawerSingleton | A singleton used to manage and store persistent state for the color grading drawer |
| CIDisplayClusterComponent | |
| CIDisplayClusterConfigManager | Public config manager interface |
| CIDisplayClusterConfiguration | Display Cluster configuration module interface |
| CIDisplayClusterConfigurator | Configurator editor module |
| CIDisplayClusterConfiguratorBlueprintEditor | TODO: Remove this completely, don't expose the BP Editor outside of the configuration module |
| CIDisplayClusterConfiguratorBuilder | |
| CIDisplayClusterConfiguratorItem | |
| CIDisplayClusterConfiguratorOutputMappingBuilder | The Interface for generation of nodes from config |
| CIDisplayClusterConfiguratorOutputMappingItem | The Interface holsd object and setting from Details View |
| CIDisplayClusterConfiguratorPreviewScene | |
| CIDisplayClusterConfiguratorTreeBuilder | Interface to implement to provide custom build logic to tree views |
| CIDisplayClusterConfiguratorTreeItem | |
| CIDisplayClusterConfiguratorView | |
| CIDisplayClusterConfiguratorViewDetails | |
| CIDisplayClusterConfiguratorViewLog | |
| CIDisplayClusterConfiguratorViewOutputMapping | The Interface for controll the Output Mapping Мiew |
| CIDisplayClusterConfiguratorViewportBuilder | |
| CIDisplayClusterConfiguratorViewTree | |
| CIDisplayClusterConfiguratorViewViewport | |
| CIDisplayClusterDetails | Display Cluster Details module interface |
| CIDisplayClusterDetailsDrawerSingleton | A singleton used to manage and store persistent state for the details drawer |
| CIDisplayClusterDisplayDeviceProxy | Display Device Proxy object interface [rendering thread] |
| CIDisplayClusterEditor | Display Cluster editor module interface |
| CIDisplayClusterGameManager | Public game manager interface |
| CIDisplayClusterGenericBarriersClient | Generic barriers client interface |
| CIDisplayClusterLightCardActorExtender | Light card Extender API |
| CIDisplayClusterLightCardEditor | Display Cluster Light Card Editor module interface |
| CIDisplayClusterLightCardEditorShaders | Display Cluster Light Card Editor Shaders module interface |
| CIDisplayClusterLightCardExtenderModule | |
| CIDisplayClusterMediaOutputSynchronizationPolicyHandler | Media output sync policy handler interface |
| CIDisplayClusterModularFeatureMediaInitializer | Base class for nDisplay media initializer implementations |
| CIDisplayClusterMoviePipelineEditor | Display Cluster editor module interface |
| CIDisplayClusterOperator | Display Cluster Operator module interface |
| CIDisplayClusterOperatorApp | |
| CIDisplayClusterOperatorViewModel | Interface for a view model object that stores any state from the operator panel that should be exposed externally |
| CIDisplayClusterPostProcess | NDisplay post-process interface |
| CIDisplayClusterPostProcessFactory | NDisplay output post process factory interface |
| CIDisplayClusterPresentation | Public display cluster presentation interface |
| CIDisplayClusterProjection | |
| CIDisplayClusterProjectionBlueprintAPI | Blueprint API interface |
| CIDisplayClusterProjectionPolicy | NDisplay projection policy |
| CIDisplayClusterProjectionPolicyFactory | NDisplay projection policy factory interface |
| CIDisplayClusterRender_MeshComponent | |
| CIDisplayClusterRender_MeshComponentProxy | |
| CIDisplayClusterRender_Texture | A runtime texture that is created based on data in memory |
| CIDisplayClusterRenderDevice | NDisplay render device interface |
| CIDisplayClusterRenderDeviceFactory | NDisplay rendering device factory interface |
| CIDisplayClusterRenderManager | Public render manager interface |
| CIDisplayClusterRenderSyncPolicy | Public render synchronization policy interface |
| CIDisplayClusterRenderSyncPolicyFactory | NDisplay rendering synchronization policy factory interface |
| CIDisplayClusterScenePreview | Interface for module containing tools for generation Display Cluster scene previews |
| CIDisplayClusterSerializable | Memory serialization interface |
| CIDisplayClusterShaders | |
| CIDisplayClusterShadersTextureUtils | Auxiliary Texture utils class for nDisplay |
| CIDisplayClusterStageActor | |
| CIDisplayClusterStringSerializable | String serialization interface |
| CIDisplayClusterVblankMonitor | V-blank monitor interface |
| CIDisplayClusterViewport | NDisplay: Viewport (interface for GameThread) |
| CIDisplayClusterViewport_CustomPostProcessSettings | DC Viewport Postprocess interface |
| CIDisplayClusterViewportConfiguration | Viewport manager configuration |
| CIDisplayClusterViewportConfigurationProxy | Viewport manager proxy configuration |
| CIDisplayClusterViewportManager | NDisplay ViewportManager (interface for GameThread) |
| CIDisplayClusterViewportManagerPreview | Viewport manager preview rendering interface |
| CIDisplayClusterViewportManagerProxy | NDisplay ViewportManagerProxy (interface for RenderThread) |
| CIDisplayClusterViewportPreview | Provides access to the resources used to render the viewport preview |
| CIDisplayClusterViewportProxy | NDisplay: ViewportProxy (interface for RenderThread) |
| CIDisplayClusterWarp | |
| CIDisplayClusterWarpBlend | WarpBlend interface for MPCDI and mesh projection policies |
| CIDisplayClusterWarpPolicy | Warp policy interface Customize warp math for projection policies |
| CIDisplayClusterWarpPolicyFactory | NDisplay warp policy factory interface |
| CIDumpGPUUploadServiceProvider | |
| CIDVRStreamingSystem | |
| CIDynamicMeshCommitter | |
| CIDynamicMeshProvider | |
| CIDynamicResolutionState | Interface between the engine and state of dynamic resolution that can be overriden to implement a custom heurstic |
| CIEditorModeFactory | Class responsible for maintaining a list of registered editor mode types |
| CIEditorPathObjectInterface | Interface to be implemented by Objects that can be part of an Editor Path through a Editor Path owner |
| CIEngineCrypto | |
| CIEngineLoop | Public interface to FEngineLoop so we can call it from editor or editor code |
| CIEnvelopeFollowerNotifier | |
| CIEQSQueryResultSourceInterface | |
| CIErrorReportingWidget | Interface for error reporting widgets |
| CIExecutionResource | Simple ref-counted interface that represents a resource that is held or required for the execution of some task item |
| CIExponentialHeightFogStateStream | |
| CIFileCacheHandle | All methods may be safely called from multiple threads simultaneously, unless otherwise noted |
| CIFileHandle | File handle interface |
| CIFileManager | |
| CIFilter | A generic interface that represents a Filter of ItemType |
| CIFixedSampledSequenceGridService | |
| CIFixedSampledSequenceViewProvider | |
| CIFixedSampledSequenceViewReceiver | |
| CIFontFaceInterface | |
| CIFontProviderInterface | |
| CIGameLayer | Allows you to provide a custom layer that multiple sources can contribute to |
| CIGameLayerManager | Allows widgets to be managed for different users |
| CIGameplayAbilitiesModule | The public interface to this module |
| CIGameplayCueInterface | Interface for actors that wish to handle GameplayCue events from GameplayEffects |
| CIGameplayTagAssetInterface | Interface for assets which contain gameplay tags |
| CIGameplayTagsModule | The public interface to this module, generally you should access the manager directly instead |
| CIGameplayTaskOwnerInterface | |
| CIGameplayTasksModule | The public interface to this module |
| CIGenericTeamAgentInterface | |
| CIGeometryCollectionNodesPlugin | The public interface to this module |
| CIGeometryProcessing_ApproximateActors | IGeometryProcessing_ApproximateActors is a generic high-level interface to a function/system that outputs a set of new Mesh assets that approximate a set of input Actors |
| CIGeometryProcessing_MeshAutoUV | The CombineMeshInstances modular feature is used to provide a mechanism for merging a set of instances of meshes (ie mesh + transform + materials + ...) into a smaller set of meshes |
| CIGeometryProcessingInterfacesModule | Abstract interface to a Module that provides functions to access different "Operation" interfaces, which are high-level APIs to run complex geometry operations on engine inputs without the caller needing to know about the potential dependencies (ie, the implementations can be provided by plugins, and this non-plugin module can find them for the Engine/Editor core, avoiding the no-core-dependencies-on-plugins limitation) |
| CIGeometrySelectionChange | Base interface intended to be implemented by FToolCommandChange subclasses that represent changes to a FGeometrySelection |
| CIGeometrySelectionTransformer | IGeometrySelectionTransformer is a transient object that is created by an IGeometrySelector to provide external code with a way to manipulate/transform an active Selection |
| CIGeometrySelector | IGeometrySelector is a base API definition for, roughly, "an object that knows how to select elements and/or work with element selections on some other object", where "element" is some "part" of the object, like a mesh edge/vertex/triangle, or intermediate structure (eg a polygroup) |
| CIGeometrySelectorFactory | Factory for a specific type of IGeometrySelector |
| CIGizmoAxisSource | IGizmoAxisSource is an interface which is used to get information about a 3D Axis |
| CIGizmoBaseComponentInterface | Interface that allows a component to receive various gizmo-specific callbacks while still inheriting from some class other than UGizmoBaseComponent |
| CIGizmoClickMultiTarget | IGizmoClickMultiTarget is an interface used to provide a ray-object hit test against a target which supports hitting parts of the target |
| CIGizmoClickTarget | IGizmoClickTarget is an interface used to provide a ray-object hit test |
| CIGizmoFloatParameterSource | IGizmoFloatParameterSource provides Get and Set for an arbitrary float-valued parameter |
| CIGizmoRenderMultiTarget | IGizmoRenderMultiTarget is an interface used to provide rendering of a target and the ability to specify which part of a target should be visible |
| CIGizmoRenderTarget | UGizmoRenderTarget is an interface used to provide rendering of a target |
| CIGizmoStateTarget | IGizmoStateTarget is an interface that is used to pass notifications about significant gizmo state updates |
| CIGizmoTransformSource | IGizmoTransformSource is an interface which is used to Get/Set an FTransform |
| CIGizmoVec2ParameterSource | IGizmoVec2ParameterSource provides Get and Set for an arbitrary 2D-vector-valued parameter |
| CIGroomCacheBuffers | Interface to access GroomCache buffers for playback |
| CIGroomCacheStreamingManager | |
| CIHasClipboardExtensibility | Indicates that a class has data to append to clipboard |
| CIHasDesignerExtensibility | Indicates that a class has a designer that is extensible |
| CIHasMenuExtensibility | Indicates that a class has a default menu that is extensible |
| CIHasPersonaToolkit | Interface implemented by objects that hold a persona toolkit |
| CIHasPropertyBindingExtensibility | Indicates that a class has a bindings menu that is extensible |
| CIHasToolBarExtensibility | Indicates that a class has a default toolbar that is extensible |
| CIHasWidgetContextMenuExtensibility | Indicates that a class can extend drag & drop functionality |
| CIHasWidgetDragDropExtensibility | Indicates that a class can extend drag & drop functionality |
| CIHeterogeneousVolumeInterface | |
| CIHoverBehaviorTarget | IHoverBehaviorTarget allows Behaviors to notify Tools/etc about device event data in a generic way, without requiring that all Tools know about the concept of Hovering |
| CIImediatePhysicsModule | ImediatePhysics Edit mode module interface |
| CIImpl | |
| CIImportantToggleSettingInterface | |
| CIImportSettingsParser | Base class for all factories to provide import settings |
| CIImportSubsystemTask | Interface for tasks that need delayed execution |
| CIInputBehaviorSource | UInputBehaviorSet manages a set of UInputBehaviors, and provides various functions to query and forward events to the set |
| CIInputDebuggingInterface | The public interface of the InputDeviceModule |
| CIInputInterface | Interface for the input interface |
| CIInputProcessor | Interface for a Slate Input Handler |
| CIInteractiveToolCameraFocusAPI | IInteractiveToolCameraFocusAPI provides two functions that can be used to extract "Focus" / "Region of Interest" information about an active Tool: |
| CIInteractiveToolEditorGizmoAPI | IInteractiveToolEditorGizmoAPI provides an API to indicate whether the standard editor gizmos can be enabled while this tool is active |
| CIInteractiveToolExclusiveToolAPI | IInteractiveToolExclusiveToolAPI provides an API to inform the ToolManager about tool exclusivity |
| CIInteractiveToolManageGeometrySelectionAPI | Provides an API to allow a tool to report how it has affected (updated or invalidated) geometry selections on the tool's targets |
| CIInteractiveToolNestedAcceptCancelAPI | IInteractiveToolNestedAcceptCancelAPI provides an API for a Tool to publish intent and ability to Accept or Cancel sub-operations |
| CIInteractiveToolShutdownQueryAPI | Allows an interactive tool to influence the way it is shut down, if the tool host supports that kind of customization |
| CIInterface | |
| CIInterface_ActorSubobject | Interface for actor subobjects |
| CIInterface_AnimCurveMetaData | Interface for curve metadata-hosting objects |
| CIInterface_AssetUserData | Interface for assets/objects that can own UserData |
| CIInterface_AsyncCompilation | Interface for objects that provide async compilation |
| CIInterface_CollisionDataProvider | Interface for objects that have a PhysX collision representation and need their geometry cooked |
| CIInterface_PostProcessVolume | Interface for general PostProcessVolume access |
| CIInterface_PreviewMeshProvider | An asset that can provide a preview skeletal mesh (for editing) |
| CIInterpolationIndexProvider | Interface used to provide interpolation indices for per bone blends |
| CIIoChunkBlockDecoder | Interface for decoding I/O store chunk blocks asynchronously |
| CIIoDispatcherBackend | I/O dispatcher backend interface |
| CIISMPartitionInstanceManager | An interface for clients that manage ISM instances within a partition actor |
| CIISMPartitionInstanceManagerProvider | An interface for actors that can provide a manager for ISM instances within a partition actor |
| CIK2Node_AddPinInterface | Interface for adding the small "Add Pin" symbol to a node in the bottom right hand side |
| CIK2Node_EventNodeInterface | |
| CIK2Node_ExternalGraphInterface | |
| CIKeyArea | Interface that should be implemented for the UI portion of a key area within a section |
| CIKeyFrameManipulator | Templated key frame manipulator that knows how to add, remove and (re)arrange key times |
| CIKeyInputBehaviorTarget | IKeyInputBehaviorTarget is an interface that InputBehaviors can use to notify a target about keyboard buttons toggling states, such as pressed or released |
| CILandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport | Interface that allows an edit layer UObject to receive a render call the way that a blueprint brush would in global merge mode, so that an edit layer UObject that implements custom batched merge functions can still perform its work if global merge mode is used instead |
| CILandscapeEditLayerRenderer | UInterface for a landscape edit layer renderer |
| CILandscapeEditorServices | |
| CILandscapeEdModeInterface | Landscape EdMode Interface (used by ALandscape in Editor mode to access EdMode properties) |
| CILandscapeModule | Landscape module interface |
| CILandscapeSplineInterface | |
| CILatencyMarkerModule | |
| CILayoutBlock | |
| CILazyToolTipCreator | |
| CILegacyEdModeDrawHelperInterface | |
| CILegacyEdModeSelectInterface | |
| CILegacyEdModeToolInterface | |
| CILegacyEdModeViewportInterface | |
| CILegacyEdModeWidgetInterface | |
| CILevelInstanceEditorModule | The module holding all of the UI related pieces for LevelInstance management |
| CILevelInstanceEditorPivotInterface | Interface to be implemented by Actor classes to implement support for LevelInstance Editor Pivot |
| CILevelInstanceInterface | Interface to be implemented by Actor classes to implement support for LevelInstances |
| CILevelSequenceModule | Implements the LevelSequence module |
| CILifeCycle | Interface for controlling an object's start/stop life cycle |
| CILineHighlighter | |
| CILiveLinkClient | Interface for streaming and consuming data from external sources into UE4 |
| CILiveLinkFrameInterpolationProcessorWorker | Basic object to interpolate live link frames Inherit from it to do custom blending for your data type |
| CILiveLinkFramePreProcessorWorker | Basic object to apply preprocessing to a live link frame |
| CILiveLinkFrameTranslatorWorker | Basic object to translate data from one role to another |
| CILiveLinkOverNDisplayModule | Interface for LiveLinkOverNDisplay module |
| CILiveLinkProvider | |
| CILiveLinkSource | |
| CILiveLinkSubject | The base class of a LiveLink subject |
| CILiveLinkSubjectRemapperWorker | Basic object to transform incoming static and frame data for a subject |
| CILoaderAdapterSpatial | Base class for actor loaders that requires spatial queries |
| CILocalizedTextSource | Interface for a localized text source |
| CILocalNotificationModule | Defines the interface of a module implementing a local notification server |
| CILocalNotificationService | Interface for local notification modules |
| CILODSyncInterface | |
| CIMappedFileHandle | |
| CIMappedFileRegion | |
| CIMaterialListBuilder | Builds up a list of unique materials while creating some information about the materials |
| CIMaterialProvider | |
| CIMaxTickRateHandlerModule | |
| CIMediaIOCoreDeviceProvider | |
| CIMediaIOCoreHardwareSync | Interface to Hardware Sync Device |
| CIMediaIOCoreModule | Definition the MediaIOCore module |
| CIMediaProfileManager | |
| CIMemoryReadStream | Represents a block of memory, but abstracts away the underlying layout |
| CIMenu | Represents a popup menu |
| CIMenuHost | |
| CIMeshCommandChangeTarget | IMeshCommandChangeTarget is an interface which is used to apply a mesh change |
| CIMeshDeformerProducer | Interface for all the UObject able to add directly mesh deformer instances to the manager |
| CIMeshDeformerProvider | Modular feature interface for mesh deformer providers |
| CIMeshDescriptionCommitter | |
| CIMeshDescriptionModule | |
| CIMeshDescriptionProvider | |
| CIMeshReplacementCommandChangeTarget | IMeshReplacementCommandChangeTarget is an interface which is used to apply a mesh replacement change |
| CIMeshSculptLayersManager | |
| CIMeshVertexAttributeAdapter | Abstract interface to a single-channel indexed floating-point attribute |
| CIMeshVertexAttributeSource | Abstract interface to a set of single-channel indexed floating-point attributes |
| CIMeshVertexCommandChangeTarget | IMeshVertexCommandChangeTarget is an interface which is used to apply a FMeshVertexChange |
| CIMeshWireframeSource | IMeshWireframeSource is an abstract interface to a class that provides a set of edges |
| CIMeshWireframeSourceProvider | IMeshWireframeSourceProvider is an abstract interface to some implementation that can provide an IMeshWireframeSource implementation on demand |
| CIMessageLog | A message log |
| CIMessageToken | A single message token for a FTokenizedMessage instance |
| CIMetaSoundDocumentInterface | |
| CIModelingToolExternalDynamicMeshUpdateAPI | Provides an API to allow external methods to update the mesh or meshes managed by a tool |
| CIModifierToggleBehaviorTarget | IModifierToggleBehaviorTarget is an interface that InputBehaviors can use to notify a target about modifier toggle states (like shift key being down, etc) |
| CIModularFeature | All modular feature interfaces derive from this base interface |
| CIModularFeatures | Public interface to all known modular features |
| CIModuleInterface | Interface class that all module implementations should derive from |
| CIMorphTargetViewer | Interface to the morph target viewer in the skeletal mesh editor |
| CIMouseWheelBehaviorTarget | Functions required to apply mouse wheel behavior |
| CIMovementSettingsInterface | UMovementSettingsInterface: interface that must be implemented for any settings object to be shared between modes |
| CIMoverBackendLiaisonInterface | MoverBackendLiaisonInterface: any object or system wanting to be the driver of Mover actors must implement this |
| CIMoverInputProducerInterface | MoverInputProducerInterface: API for any object that can produce input for a Mover simulation frame |
| CIMovieRendererInterface | |
| CIMovieSceneBindingEventReceiverInterface | Interface for objects to implement used by the binding lifetime track to provide events when sequnecer activates or deactivates a binding |
| CIMovieSceneBindingOwnerInterface | Interface used in the editor to provide contextual information about movie scene bindings |
| CIMovieSceneBlenderSystemSupport | Interface that can be added to UMovieSceneTracks to enable user-selection of blender systems |
| CIMovieSceneBlendingActuator | Base class for all blending actuators |
| CIMovieSceneBoundObjectProxy | |
| CIMovieSceneCachedTrack | Can be implemented by tracks that hold cached data |
| CIMovieSceneChannelDecoration | Optional decoration that can be added to sections to add channels |
| CIMovieSceneChannelOverrideProvider | Interface to be added to UMovieSceneSection types when they contain entity data |
| CIMovieSceneChannelOwner | Interface that can be added to a channel owner to implement various opt-in behaviors for that channel |
| CIMovieSceneConsoleVariableTrackInterface | |
| CIMovieSceneConstrainedSection | Functionality to add to sections that contain constraints |
| CIMovieSceneCustomClockSource | |
| CIMovieSceneDecoration | Optional interface that can be added to any UObject that is used as a decoration on UMovieScene objects to receive decoration and compilation events |
| CIMovieSceneDeterminismSource | Interface that can be added to a UMovieSceneSequence, UMovieSceneTrack or UMovieSceneSection in order to provide determinism fences during compilation |
| CIMovieSceneEasingFunction | |
| CIMovieSceneEntityDecorator | Optional interface that can be added to any UMovieSceneSection decoration in order to decorate the ECS entities it produces at runtime |
| CIMovieSceneEntityProvider | Interface to be added to UMovieSceneSection types when they contain entity data |
| CIMovieSceneEvaluationHook | All evaluation hooks are executed at the end of the frame (at a time when re-entrancy is permitted), and cannot have any component dependencies |
| CIMovieSceneEvaluationTreeNodeOperator | Interface used for performing an abstract operation on an FMovieSceneEvaluationTreeNode |
| CIMovieSceneExecutionToken | Base class for all execution tokens that are produced by evaluation templates |
| CIMovieSceneInterrogationToken | Tokens that are stored in FMovieSceneInterrogationData |
| CIMovieSceneKeyProxy | Interface that can be implemented by any object that is used as a key editing proxy for a moviescene channel |
| CIMovieSceneLifetimeDecoration | Optional interface that can be added to any decoration to provide 'construct' / 'destroy' semantics for when a decoration is added to or removed from a well-formed UMovieScene hierarchy |
| CIMovieSceneMetaDataInterface | Interface that may be implemented by meta-data added movie scene objects that can extend the default behavior such as adding asset registry tags and other meta-data |
| CIMovieSceneModule | The public interface of the MovieScene module |
| CIMovieSceneObjectSpawner | Interface used to extend spawn registers to support extra types |
| CIMovieSceneParameterSectionExtender | |
| CIMovieScenePlaybackClient | Movie scene binding overrides interface |
| CIMovieScenePlayer | Interface for movie scene players Provides information for playback of a movie scene |
| CIMovieScenePreAnimatedGlobalToken | Base class for all pre-animated state tokens that do not apply to UObjects |
| CIMovieScenePreAnimatedGlobalTokenProducer | Type required for production of pre-animated state tokens |
| CIMovieScenePreAnimatedStateSystemInterface | Interface that can be added to any entity system in the 'instantiation' phase to implement save / restore state with its system dependencies strictly saved in order, and restored in reverse order |
| CIMovieScenePreAnimatedToken | Base class for all pre-animated state tokens that apply to UObjects |
| CIMovieScenePreAnimatedTokenProducer | Type required for production of pre-animated state tokens |
| CIMovieSceneScalingDriver | Interface that can be added to any object within a MovieScene in order to supply scaling anchors to the UMovieSceneScalingAnchors decoration that acts as a registry for all anchors |
| CIMovieSceneSectionDecoration | Optional interface that can be added to any UObject that is used as a decoration on UMovieSceneSection objects to receive decoration events |
| CIMovieSceneSectionsToKey | Functionality for having multiple sections per key |
| CIMovieSceneSequencePlayerObserver | |
| CIMovieSceneSequenceTickManagerClient | Interface for objects that are to be ticked by the tick manager |
| CIMovieSceneSharedExecutionToken | Identifiyable and sortable execution token |
| CIMovieSceneTemplateGenerator | Abstract base class used to generate evaluation templates |
| CIMovieSceneTimeWarpSource | |
| CIMovieSceneTools | The public interface of the MovieSceneTools module |
| CIMovieSceneToolsAnimationBakeHelper | |
| CIMovieSceneToolsKeyStructInstancedPropertyTypeCustomizer | |
| CIMovieSceneToolsTakeData | |
| CIMovieSceneToolsTrackImporter | |
| CIMovieSceneTrackDecoration | Optional interface that can be added to any UObject that is used as a decoration on UMovieSceneTrack objects to receive decoration events |
| CIMovieSceneTracksModule | The public interface of the MovieSceneTracks module |
| CIMovieSceneTrackTemplateProducer | |
| CIMovieSceneTrackVirtualAPI | |
| CIMovieSceneTransformOrigin | Interface that should be implemented to provide transform tracks with an origin transform |
| CIMovieSceneValueDecomposer | |
| CIMultiBlockBaseWidget | MultiBlock Slate widget interface |
| CIMusicalAudioBusOwner | |
| CINameValidatorInterface | |
| CINavAgentInterface | |
| CINavEdgeProviderInterface | |
| CINavigationDataInterface | |
| CINavigationInvokerInterface | |
| CINavigationQueryFilterInterface | |
| CINavMovementInterface | Interface for navigation movement - should be implemented on movement objects that control an object directly |
| CINavPathObserverInterface | |
| CINavRelevantInterface | |
| CINetDeltaBaseState | INetDeltaBaseState An abstract interface for the base state used in net delta serialization |
| CINetSerializeCB | An interface for handling serialization of Structs for networking |
| CINetworkPredictionInterface | |
| CINetworkPredictionModule | |
| CINodeAndChannelMappings | |
| CINodeDependingOnEnumInterface | |
| CINodeMappingProviderInterface | |
| CINodeNameAdapter | Adapter interface which allows finding the corresponding actor node name to act on sequencer |
| CINotificationWidget | |
| CINotifyOnChanged | |
| CInstanceDataManagerSourceInterface | |
| CINumericTypeInterface | Interface to provide specific functionality for dealing with a numeric type |
| CIOSAppDelegate | |
| C<iOSConfigRuleProvider> | |
| CiOSConfigRuleProviders | |
| CIOSViewController | A view controller subclass that handles loading our IOS view as well as autorotation |
| CIPackageAutoSaver | An interface to handle the creation, destruction, and restoration of auto-saved packages |
| CIPackageLocalizationCache | Interface for types that provide caching for package localization |
| CIPackageResourceManager | Provides directory queries and Archive payloads for PackagePaths and their PackageSegments from a repository that might be the local content directories, a database running on the current machine, or a remote database |
| CIPackageStoreBackend | Package store backend interface |
| CIPackageWriter | Interface for SavePackage to write packages to storage |
| CIPackedLevelActorBuilder | |
| CIPakFile | |
| CIParticleEmitterInstanceOwner | |
| CIParticleSystemStateStream | |
| CIPathFollowingAgentInterface | |
| CIPathFollowingManagerInterface | |
| CIPDisplayCluster | Private module interface |
| CIPDisplayClusterManager | Private manager interface |
| CIPerformanceDataConsumer | |
| CIPersistentDynamicMeshSource | |
| CIPersistentEvaluationData | Interface that must be used for all persistent data objects |
| CIPersistentViewUniformBufferExtension | |
| CIPersonaEditMode | |
| CIPersonaEditorModeManager | |
| CIPersonaManagerContext | Persona-specific extensions to the asset editor mode manager |
| CIPersonaPreviewScene | |
| CIPersonaToolkit | Reusable 'Persona' features for asset editors concerned with USkeleton-related assets |
| CIPersonaViewport | Abstract viewport that can save and restore state |
| CIPersonaViewportState | Opaque state interface for saving and restoring viewport state |
| CIPhysicalPlatformFile | Common base for physical platform File I/O Interface |
| CIPhysicsAssetRenderInterface | |
| CIPhysicsBodyInstanceOwner | Interface representing the owner of a FBodyInstance (used when the owner is not an UPrimitiveComponent) |
| CIPhysicsBodyInstanceOwnerResolver | |
| CIPhysicsCharacterMovementModeInterface | UPhysicsCharacterMovementModeInterface: Interface for movement modes that are for physics driven motion A physics driven motion mode needs to update the character ground constraint with the parameters associated with that mode |
| CIPhysicsComponent | Interface for components that contains physics bodies |
| CIPhysicsDataSource | IPhysicsDataSource is a ToolTarget Interface that provides read/write access to physics-related data structures |
| CIPhysicsReplication | |
| CIPhysicsReplicationAsync | |
| CIPhysicsReplicationFactory | Interface for the creation of customized physics replication |
| CIPhysicsReplicationLOD | |
| CIPhysicsReplicationLODAsync | |
| CIPIEAuthorizer | |
| CIPIEPreviewDeviceModule | |
| CIPixelStreaming2AudioConsumer | An "Audio Consumer" is an object that is responsible for outputting the audio received from a peer |
| CIPixelStreaming2AudioProducer | A "Audio Producer" is an object that you use to push audio frames into the Pixel Streaming system |
| CIPixelStreaming2AudioSink | An "Audio Sink" is an object that receives audio from a singular peer |
| CIPixelStreaming2AudioTrackObserver | |
| CIPixelStreaming2DataProtocol | Interface for a datachannel protocol |
| CIPixelStreaming2DataTrackObserver | |
| CIPixelStreaming2EditorModule | Public interface that manages Pixel Streaming specific functionality within the Unreal Editor |
| CIPixelStreaming2HMD | Interface class that allows for setting the transform data for a Head Mounted Display (HMD) |
| CIPixelStreaming2HMDModule | The public interface provides functionality for interacting with Pixel Streaming and Head Mounted Display (HMD) systems |
| CIPixelStreaming2InputHandler | The IPixelStreaming2InputHandler, used to handle input from a remote peer and pass it to UE accordingly |
| CIPixelStreaming2InputMessage | A message that is sent over the Pixel Streaming data channel |
| CIPixelStreaming2InputModule | Provides mechanism for managing input handlers and devices in Pixel Streaming |
| CIPixelStreaming2Module | The IPixelStreaming2Module interface manages the core functionality of the Pixel Streaming system |
| CIPixelStreaming2RoomObserver | |
| CIPixelStreaming2RTCModule | The IPixelStreaming2RTCModule interface manages the core functionality of the Pixel Streaming system |
| CIPixelStreaming2SessionObserver | |
| CIPixelStreaming2Stats | Add stats that Pixel Streaming can display on screen or be used internally |
| CIPixelStreaming2Streamer | The IPixelStreaming2Streamer interface provides functionality for managing a Pixel Streaming session |
| CIPixelStreaming2StreamerFactory | The IPixelStreaming2StreamerFactory interface provides functionality for creating custom streamers based on an identifier |
| CIPixelStreaming2VideoConsumer | An "Video Consumer" is an object that is responsible for outputting the video received from a peer |
| CIPixelStreaming2VideoProducer | A "Video Producer" is an object that you use to push video frames into the Pixel Streaming system |
| CIPixelStreaming2VideoSink | Interface for a sink that collects video coming in from the browser and passes into into UE |
| CIPixelStreaming2VideoTrackObserver | |
| CIPixelStreamingAudioConsumer | |
| CIPixelStreamingAudioInput | |
| CIPixelStreamingAudioSink | |
| CIPixelStreamingEditorModule | The public interface of the Pixel Streaming Editor module |
| CIPixelStreamingHMDModule | The public interface of the Pixel Streaming HMD module |
| CIPixelStreamingInputHandler | The IPixelStreamingInputHandler, used to handle input from a remote peer and pass it to UE accordingly |
| CIPixelStreamingInputModule | The public interface of the Pixel Streaming Input module |
| CIPixelStreamingModule | The public interface of the Pixel Streaming module |
| CIPixelStreamingSignallingConnection | A specialized signalling server connection object for Pixel Streaming signalling servers |
| CIPixelStreamingSignallingConnectionObserver | |
| CIPixelStreamingStats | Add stats that Pixel Streaming can display on screen or be used internally |
| CIPixelStreamingStatsSource | |
| CIPixelStreamingStreamer | |
| CIPlatformChunkInstall | Interface for platform specific chunk based install |
| CIPlatformChunkInstallManifest | Platform Chunk Install Manifest Interface |
| CIPlatformChunkInstallModule | Platform Chunk Install Module Interface |
| CIPlatformFeaturesModule | Interface for platform feature modules |
| CIPlatformFile | File I/O Interface |
| CIPlatformFileModule | Platform File Module Interface |
| CIPlatformHostCommunication | Interface for communication between the game running on the target device and the connected host pc |
| CIPlatformHostSocket | Interface for sockets supporting direct communication between the game running on the target device and a connected PC |
| CIPlatformInputDeviceMapper | Base class to private a mapping of Platform Users (FPlatformUserID) to their associated available input devices (FInputDeviceID) |
| CIPlatformTextField | |
| CIPluginsEditorFeature | Feature interface for a Plugins management UI |
| CIPooledRenderTarget | Render thread side, use TRefCountPtr<IPooledRenderTarget>, allows sharing and VisualizeTexture |
| CIPreviewCollectionInterface | Preview Collection options |
| CIPreviewLODController | Sets or gets the various LOD levels associated with the controller |
| CIPreviewProfileController | Sets or gets the available preview profiles |
| CIPrimitiveComponent | |
| CIPrimitiveComponentBackedTarget | |
| CIProceduralMeshComponentEditorPlugin | The public interface to this module |
| CIProceduralMeshComponentPlugin | The public interface to this module |
| CIProgressNotificationHandler | Base class for any handlers that display progress bars for progres notifications |
| CIProjectExternalContentInterface | Interface to manage project references to external content |
| CIPropertyAccessBlueprintBinding | |
| CIPropertyAccessEditor | Editor support for property access system |
| CIPropertyAccessLibraryCompiler | |
| CIPropertyBindingExtension | |
| CIPropertyChangeListener | Interface to a property change listener that broadcasts notifications when a property changes |
| CIPropertyHandle | A handle to a property which is used to read and write the value without needing to handle Pre/PostEditChange, transactions, package modification A handle also is used to identify the property in detail customization interfaces |
| CIPropertyHandleArray | A handle to an array property which allows you to manipulate the array |
| CIPropertyHandleMap | A handle to a property which allows you to manipulate a Map |
| CIPropertyHandleOptional | A handle to an optional property which allows you to manipulate the optional |
| CIPropertyHandleSet | A handle to a property which allows you to manipulate a Set |
| CIPropertyHandleStruct | A handle to a property which allows you to access a Struct's Data |
| CIPropertyRowGenerator | |
| CIPropertyTable | |
| CIPropertyTableCell | |
| CIPropertyTableCellPresenter | |
| CIPropertyTableColumn | |
| CIPropertyTableCustomColumn | |
| CIPropertyTableRow | |
| CIPropertyTableUtilities | |
| CIPropertyTableWidgetHandle | |
| CIPropertyTreeRow | |
| CIPropertyTypeCustomization | Base class for property type customizations |
| CIPropertyTypeCustomizationUtils | Utilities for property type customization |
| CIPropertyTypeIdentifier | Base class for adding an extra data to identify a custom property type |
| CIPropertyUtilities | Settings for property editor widgets that call up to the base container for the widgets without knowing information about that container |
| CIPSOCollector | Interface class implemented by the mesh pass processor to collect all possible PSOs |
| CIQueuedWork | Interface for queued work objects |
| CIQueuedWorkInternalData | Interface for internal data of queued work objects |
| CIRefCountedObject | A virtual interface for ref counted objects to implement |
| CIReload | Systems that implement a reload capability implement this interface and register it with the module manager while a reload is in progress |
| CIRenderAssetStreamingManager | Interface to add functions specifically related to texture/mesh streaming |
| CIRenderCaptureProvider | |
| CIRendererModule | The public interface of the renderer module |
| CIRenderMeshPostProcessor | Interface for a render mesh processor |
| CIRepChangedPropertyTracker | |
| CIReplicatedObjectInterface | Interface for custom replicated objects |
| CIReviewCommentAPI | |
| CIRigVMClientExternalModelHost | |
| CIRigVMClientHost | |
| CIRigVMEditor | |
| CIRigVMEditorModule | |
| CIRigVMEditorSideObject | |
| CIRigVMExternalDependencyManager | |
| CIRigVMGraphFunctionHost | |
| CIRun | |
| CIRunRenderer | |
| CIRVOAvoidanceInterface | |
| CISaveGameSystem | Interface for platform feature modules |
| CISaveGameSystemModule | Save game system Module Interface |
| CISavePackageValidator | |
| CISceneComponentBackedTarget | |
| CIScenePrimitiveRenderingContext | |
| CISceneRenderBuilder | |
| CISceneViewExtension | |
| CISceneViewFamilyExtention | Generic plugin extension that have a lifetime of the FSceneViewFamily |
| CISceneViewFamilyExtentionData | Generic plugin extension that have a lifetime of the FSceneViewFamily that can contain arbitrary data to passdown from game thread to render thread |
| CISceneViewFamilyScreenPercentage | |
| CIScrollableWidget | An interface to allow Slate Widgets to expose scrollable functionality |
| CIScrollableZoomable | Interface for widgets that can be used with FScrollyZoomy |
| CISCSEditorCustomization | Customization class that allows per-component type handling of various SCS editor functionality |
| CISCSEditorUICustomization | SCSEditor UI customization |
| CISectionLayoutBuilder | Builds an inner layout for a section |
| CISectionListBuilder | Builds up a list of unique Sections while creating some information about the Sections |
| CISequencer | Interface for sequencers |
| CISequencerChannelInterface | Abstract interface that defines all sequencer interactions for any channel type Channels are stored internally as FMovieSceneChannel*, with this interface providing a common set of operations for all channels through a safe cast from the FMovieSceneChannel* |
| CISequencerCustomization | Class that can figure out what customizations to apply to a given sequence |
| CISequencerEditorObjectBinding | Interface for sequencer object bindings |
| CISequencerFilterBar | Generic interface for all Sequencer filter bar implementations |
| CISequencerInputHandler | Common base-class for objects that handle input in the sequencer |
| CISequencerModule | Interface for the Sequencer module |
| CISequencerObjectChangeListener | Listens for changes objects and calls delegates when those objects change |
| CISequencerPropertyKeyedStatusHandler | |
| CISequencerSection | Interface that should be implemented for the UI portion of a section |
| CISequencerTextFilterExpressionContext | Extends the ITextFilterExpressionContext interface to add support for suggestions |
| CISequencerTrackEditor | Interface for sequencer track editors |
| CISequencerTrackFilters | |
| CIsFShaderKeyGeneratorKnownType | Template override for struct used in std::enable_if to report whether a type is a FShaderKeyGenerator known type with an Append member function |
| CIsFShaderKeyGeneratorKnownType< T, decltype(std::declval< FShaderKeyGenerator >().Append(std::declval< T >()), 0)> | Template override for struct used in std::enable_if to report whether a type is a FShaderKeyGenerator known type with an Append member function |
| CISidebarChannelExtension | |
| CISinglePropertyView | Represents a single property not in a property tree or details view for a single object Structs and Array properties cannot be used with this method |
| CISkeletalMeshBackedTarget | |
| CISkeletalMeshHalfEdgeBufferAccessor | |
| CISkinnedMeshStateStream | |
| CISkyAtmosphereStateStream | |
| CISlateAtlasProvider | Interface to allow the Slate atlas visualizer to query atlas page information for an atlas provider |
| CISlateBrushSource | Provides a means to hold onto the source of a slate brush |
| CISlateEditableTextWidget | Interface to allow FSlateEditableTextLayout to notify its parent SEditableText/SMultiLineEditableText of changes, as well as query some widget specific state |
| CISlateFontAtlasFactory | |
| CISlateFontTexture | Interface to all Slate font textures, both atlased and non-atlased |
| CISlateInputManager | Interface for a Slate Input Mapping |
| CISlateLineHighlighter | |
| CISlateMetaData | Base class for all slate metadata |
| CISlateRun | |
| CISlateRunRenderer | |
| CISlateSoundDevice | Interface that Slate uses to play sounds |
| CISlateStyle | |
| CISlateTextLineHighlighter | Run highlighter used to draw lines |
| CISlateTextureAtlasFactory | A factory capable of generating a texture atlas or shader resource for textures too big to be in an atlas |
| CISlateTextureAtlasInterface | |
| CISlateUpdatableInstanceBuffer | Represents a per instance data buffer for a custom Slate mesh element |
| CISlateUpdatableInstanceBufferRenderProxy | |
| CISlateViewport | Viewport implementation interface that is used by SViewport when it needs to draw and processes input |
| CISlateWidgetStyleContainerInterface | |
| CISmartObjectsModule | The public interface to this module |
| CISMInstanceManager | An interface for actors that manage static mesh instances |
| CISMInstanceManagerProvider | An interface for actors that can provide a manager for static mesh instances |
| CISocketManager | |
| CISoundClassAudioEditor | Interface for sound class graph interaction with the AudioEditor module |
| CISoundClassEditor | |
| CISoundCueAudioEditor | Interface for sound cue graph interaction with the AudioEditor module |
| CISoundCueEditor | |
| CISoundEffectPresetWidgetInterface | |
| CISoundGenerator | |
| CISoundHandleOwner | An interface to be used for any classes that we want to respond to SoundHandle updates TODO: Add a child of this that uses World? |
| CISoundHandleSystem | This interface should be used with systems aiming to create Sound Handles: gameplay thread representations of sounds |
| CISoundParameterControllerInterface | |
| CISoundSubmixAudioEditor | Interface for sound submix graph interaction with the AudioEditor module |
| CISoundSubmixEditor | |
| CISoundSubmixWidgetInterface | |
| CISoundWaveClient | |
| CISoundWaveLoadingBehaviorUtil | |
| CISourceBufferListener | Interface for listening to source buffers being rendered |
| CISourceCodeNavigationHandler | Handles source code navigation for custom scripting languages |
| CISourceControlHelper | |
| CISparseSampledSequenceTransportCoordinator | |
| CIStateTreeBindingLookup | Helper interface to reason about bound properties |
| CIStateTreeModule | The public interface to this module |
| CIStateTreeSchemaProvider | Implementing this interface allows derived class to override the schema used to filter valid state trees for a FStateTreeReference |
| CIStaticLightingSystem | |
| CIStaticLightingSystemImpl | |
| CIStaticMeshBackedTarget | |
| CIStaticMeshComponent | |
| CIStaticMeshStateStream | |
| CIStereoLayers | |
| CIStereoLayersFlagsSupplier | |
| CIStereoLayerShape | |
| CIStereoRendering | |
| CIStereoRenderTargetManager | The IStereoRenderTargetManager can be returned from IStereoRendering::GetRenderTargetManager() implementations |
| CIStreamedCompressedInfo | Default implementation of a streamed compressed audio format |
| CIStreamingGenerationContext | |
| CIStreamingGenerationErrorHandler | |
| CIStreamingManager | Pure virtual base class of a streaming manager |
| CIStreamingWorldSubsystemInterface | Interface for world subsystems that require an update for streaming (called by UWorld::InternalUpdateStreamingState) |
| CIStretcherAndPitchShifter | |
| CIStretcherAndPitchShifterFactory | |
| CIStringTableEngineBridge | Interface to allow Core code to access String Table assets from the Engine |
| CIStructCustomization | Deprecated IStructCustomization interface |
| CIStructureDataProvider | |
| CIStructureDetailsView | Interface class for all detail views |
| CISubmixBufferListener | Abstract interface for receiving audio data from a given submix |
| CISubtitlesAndClosedCaptionsModule | |
| CISyntaxTokenizer | |
| CISynthSlateResources | |
| CITableRow | Interface for table views to talk to their rows |
| CITableViewMetadata | |
| CITextData | Interface to the internal data for an FText |
| CITextFilterExpressionContext | Interface to implement to allow FTextFilterExpressionEvaluator to perform its comparison tests in TestTextFilter |
| CITextFormatArgumentModifier | Interface for a format argument modifier |
| CITextGenerator | Interface to an object that generates a localized string |
| CITextInputMethodChangeNotifier | Platform owners implement this class to react to changes in the view/model of editable text widgets |
| CITextInputMethodContext | Editable texts should implement this class and maintain an object of this type after registering it |
| CITextInputMethodSystem | Platform owners implement this class to interface with the platform's input method system |
| CITextLayoutMarshaller | Interface used to get/set the raw text to/from a text layout |
| CITextureStreamingContainer | Interface for texture streaming container |
| CITickableAttributeSetInterface | Interface for attribute sets that need to tick to update state |
| CITokenizedMessageErrorHandler | |
| CIToolActivityHost | A tool activity is a sort of "sub-tool" used to break apart functionality in tools that provide support for different multi-interaction subtasks |
| CIToolCommandChangeSource | IToolCommandChangeSource is a generic interface for generating a change object |
| CIToolContextTransactionProvider | IToolContextTransactionProvider is a UInterface that defines several functions that InteractiveTool code uses to interface with the higher-level transaction system |
| CIToolFrameworkComponent | AInternalToolFrameworkActor is a base class for internal Actors that the ToolsFramework may spawn (for gizmos, mesh previews, etc) |
| CIToolHostCustomizationAPI | An API (to be stored as a context object) that would allow tools to customize aspects of their hosts' appearance |
| CIToolsContextQueriesAPI | Users of the Tools Framework can use UToolsContextCursorAPI to access to setting and retrieving cursor overrides for tool activities |
| CIToolsContextRenderAPI | Users of the Tools Framework need to implement IToolsContextRenderAPI to allow Tools, Indicators, and Gizmos to make low-level rendering calls for things like line drawing |
| CIToolsContextTransactionsAPI | Users of the Tools Framework need to implement IToolsContextTransactionsAPI so that the Tools have the ability to create Transactions and emit Changes |
| CIToolStylusStateProviderAPI | |
| CIToolTip | Interface for tool tips |
| CITraceInsightsCoreModule | Interface for TraceInsightsCore module |
| CITraceServicesModule | |
| CITransaction | Interface for transactions |
| CITransactionObjectAnnotation | Interface for transaction object annotations |
| CITransformConstraintChannelInterface | Abstract interface that defines animatable capabilities for transformable handles |
| CITurnGeneratorInterface | TurnGeneratorInterface: API for generating an in-place orientation change, based on a starting state and a target orientation |
| CITwoAxisPropertyEditBehaviorTarget | ITwoAxisPropertyEditBehaviorTarget allows tools to expose properties to drag-based property edit behaviors |
| CITypedElementWorldInterface | |
| CITypedTableView | Interface for container widgets to talk to the owner list, tree, or grid |
| CIUIActionContextBase | Base type for UI Action context object |
| CIUMGDesigner | The public interface implemented by the UMG Designer to allow extensions to call methods on the designer |
| CIUMGEditorModule | The public interface of the UMG editor module |
| CIUserDefinedEnumEditor | Enum editor public interface |
| CIUserDefinedStructureEditor | Enum editor public interface |
| CIUVEditorGenericBuildableTool | UObject for IUVEditorGenericBuildableTool |
| CIUVEditorModularFeature | This interface acts as a connector to the (optional) UV Editor plugin |
| CIUVToolSupportsSelection | API for dealing with mode-level selection in the UV editor |
| CIUVUnwrapDynamicMesh | Interface that is able to use the UV's of a target to generate a flat FDynamicMesh representing a given layer, and to bake a modified such mesh back to the UV's of the target provided that the triangle id's have all stayed the same |
| CIVehicleSimBaseComponentInterface | Interface used for shared functionality between types of base components |
| CIVideoRecordingSystem | Interface for platform video recording functionality |
| CIViewportSelectableObject | Interface for objects selectable in the viewport |
| CIViewportThumbnailClient | Client interface for thumbanils that render the current world from a viewport |
| CIVirtualKeyboardEntry | |
| CIVirtualTexture | This is the interface that can produce tiles of virtual texture data This can be extended to represent different ways of generating VT, such as disk streaming, runtime compositing, or whatever It's provided to the renderer module |
| CIVirtualTextureFinalizer | A Finalizer is an object that does the final work of filling the physical textures |
| CIVisualLoggerDebugSnapshotInterface | |
| CIVPBookmarkProvider | |
| CIVPContextMenuProvider | |
| CIVPInteraction | |
| CIVPUtilitiesEditorModule | |
| CIWaterBrushActorInterface | Dummy class needed to support Cast<IWaterBrushActorInterface>(Object) |
| CIWaterModuleInterface | |
| CIWebBrowserWidgetModule | The public interface to this module |
| CIWidgetBaseBehavior | IWidgetBaseBehavior is an interface for tools that can modify / extend various step of a widget |
| CIWidgetContextMenuExtension | |
| CIWidgetDragDropExtension | |
| CIWidgetReflector | Interface for widget reflectors |
| CIWindowsMessageHandler | Interface for classes that handle Windows events |
| CIWindowTitleBar | Interface for window title bars |
| CIWorldPartitionActorDescInstanceView | Interface for a view on top of an actor descriptor instance, used to cache information that can be different than the actor descriptor instance itself |
| CIWorldPartitionActorLoaderInterface | |
| CIWorldPartitionCell | |
| CIWorldPartitionCookPackageContext | |
| CIWorldPartitionCookPackageGenerator | |
| CIWorldPartitionCookPackageObject | |
| CIWorldPartitionDestructibleInHLODInterface | |
| CIWorldPartitionEditor | Interface for the world partition editor |
| CIWorldPartitionEditorModule | The module holding all of the UI related pieces for WorldPartition |
| CIWorldPartitionHLODObject | |
| CIWorldPartitionHLODProvider | |
| CIWorldPartitionHLODUtilities | Tools for building HLODs in WorldPartition |
| CIWorldPartitionHLODUtilitiesModule | |
| CIWorldPartitionObjectResolver | |
| CIWorldPartitionStreamingSourceProvider | Interface for world partition streaming sources |
| CIWrappedFileHandle | |
| CLZ4_stream_t_internal | |
| CLZ4_stream_u | |
| CLZ4_streamDecode_t_internal | |
| CLZ4_streamDecode_u | |
| CLZ4_streamHC_u | |
| CLZ4HC_CCtx_internal | |
| CMacProgramDelegate | |
| CMovieSceneHelpers | |
| CMovieSceneToolHelpers | |
| CMovieSceneTranslatorEDL | |
| CNamedSlotProperty | We want to be able to do: SNew( ContainerWidget ) .SomeContentArea() [ // Child widgets go here ] |
| CNSThread(FCocoaThread) | |
| CPingAvgData | Struct containing one seconds worth of accumulated ping data (for averaging) NOTE: Maximum PingCount is 7, and maximum PingSum is 8191 (1170*7) |
| CRootMotionSourceDebug | |
| CSAboutScreen | About screen contents widget |
| CSActorEditorContext | |
| CSAnalogSlider | A Slate slider control is a linear scale and draggable handle |
| CSAnimationCompressionSelectionDialog | Dialog to prompt user to select an animation compression settings asset |
| CSAnimAttributeEntry | |
| CSAnimAttributeView | |
| CSAnimAttributeViewer | |
| CSAppIconWidget | Widget that represents the app icon + system menu button, usually drawn in the top left of a Windows app |
| CSAssetEditorViewport | |
| CSAssetEditorViewportsOverlay | Overlay wrapper class so that we can cache the size of the widget It will also store the ViewportLayout data because that data can't be stored per app; it must be stored per viewport overlay in case the app that made it closes |
| CSAudioFrequencyRadialSlider | |
| CSAudioFrequencySlider | |
| CSAudioInputWidget | Abstract class for use by audio sliders and knobs that consists of a visual representation of a float value and a text label |
| CSAudioMaterialButton | A simple slate that renders button in single material and modifies the material on pressed state change |
| CSAudioMaterialEnvelope | A simple slate that renders envelope curve in a single material and modifies the material on value change |
| CSAudioMaterialKnob | A simple slate that renders a knob in single material and modifies the material on value change |
| CSAudioMaterialLabeledKnob | Wraps SAudioMaterialKnob and adds Label text that will show a value text |
| CSAudioMaterialLabeledSlider | Wraps SAudioMaterialSlider and adds Label text that will show a value text |
| CSAudioMaterialMeter | A simple slate that renders the meter in single material and modifies the material on value change |
| CSAudioMaterialSlider | A simple slate that renders slider in single material and modifies the material on value change |
| CSAudioMeter | A Slate slider control is a linear scale and draggable handle |
| CSAudioMeterBase | |
| CSAudioOscilloscopePanelWidget | |
| CSAudioRadialSlider | Slate audio radial sliders that wrap SRadialSlider and provides additional audio specific functionality |
| CSAudioSlider | |
| CSAudioSliderBase | Slate audio sliders that wrap SSlider and provides additional audio specific functionality |
| CSAudioSpectrogram | Slate Widget for rendering a time-frequency representation of a series of audio power spectra |
| CSAudioSpectrumPlot | Slate Widget for plotting an audio power spectrum, with linear or log frequency scale, and decibels sound levels |
| CSAudioTextBox | |
| CSAudioVolumeRadialSlider | |
| CSAudioVolumeSlider | |
| CSBackgroundBlur | A BackgroundBlur is similar to a Border in that it can be used to contain other widgets |
| CSBasePoseViewport | |
| CSBlueprintDiff | |
| CSBlueprintEditorSelectedDebugObjectWidget | |
| CSBlueprintNamespaceEntry | A custom widget class that provides support for Blueprint namespace entry and/or selection |
| CSBlueprintRevisionMenu | |
| CSBoneMappingBase | |
| CSBoneMappingListRow | |
| CSBonePairRow | |
| CSBoneSelectionWidget | |
| CSBoneTreeMenu | |
| CSBorder | A border is an widget that can be used to contain other widgets |
| CSBox | SBox is the simplest layout element |
| CSBoxPanel | A BoxPanel contains one child and describes how that child should be arranged on the screen |
| CSBreadcrumbTrail | A breadcrumb trail |
| CSBreadcrumbTrailBase | |
| CSBuildProgressWidget | |
| CSButton | Slate's Buttons are clickable Widgets that can contain arbitrary widgets as its Content() |
| CSCanvas | Canvas is a layout widget that allows you to arbitrary position and size child widgets in a relative coordinate space |
| CSCheckBox | Check box Slate control |
| CSCircularThrobber | A throbber widget that orients images in a spinning circle |
| CSClassPickerDialog | |
| CSClassPropertyEntryBox | Simulates a class property field Can be used when a property should act like a FClassProperty but it isn't one |
| CSCollectionInfo | Struct to hold OutputType/Selection data for the outputs Data is stored in a map using the OutputName as key: TMap<FString, SCollectionInfo> |
| CSCollectionSpreadSheet | 2xn grid to display Collection data |
| CSCollectionSpreadSheetRow | |
| CSCollectionSpreadSheetWidget | Widget for the CollectionSpreadSheet panel |
| CSColorBlock | |
| CSColorGradientEditor | |
| CSColorSpectrum | Implements the color spectrum widget |
| CSColorWheel | Implements the color wheel widget |
| CSComboBox | A combo box that shows arbitrary content |
| CSComboButton | A button that, when clicked, brings up a popup |
| CSCommentBubble | |
| CSCommonAnimatedSwitcher | |
| CSCommonButtonTableRow | A CommonUI version of the object table row that is aware of UCommonButtonBase |
| CSCommonEditorViewportToolbarBase | A viewport toolbar widget for an asset or level editor that is placed in a viewport |
| CSCommonHierarchicalScrollBox | SScrollBox can scroll through an arbitrary number of widgets |
| CSCommonListView | |
| CSCommonTileView | |
| CSCommonTreeView | |
| CSComplexGradient | Implements a Slate widget that renders a color gradient consisting of multiple stops |
| CSComponentClassCombo | |
| CSCompoundWidget | A CompoundWidget is the base from which most non-primitive widgets should be built |
| CSConstraintCanvas | ConstraintCanvas is a layout widget that allows you to arbitrary position and size child widgets in a relative coordinate space |
| CSContentReference | |
| CSCreateAnimationAssetDlg | Dialog to prompt users to decide an animation asset name |
| CSCreateAssetFromObject | |
| CSCreateClothingSettingsPanel | |
| CSCreditsScreen | Credit screen widget that displays a scrolling list contributors |
| CSCSVImportOptions | |
| CSCurveEditorEventChannelView | |
| CSCurveEditorFilterPanel | |
| CSCurveEditorKeyBarView | |
| CSCurveEditorPanel | Curve editor widget that reflects the state of an FCurveEditor |
| CSCurveEditorToolProperties | Widget to show curve editor tool extension properties |
| CSCurveEditorTree | |
| CSCurveEditorTreeFilterStatusBar | Widget that shows the metrics for the current tree filter in the curve editor (in the form "Showing {0} of {1} items ({2} selected)") |
| CSCurveEditorTreePin | |
| CSCurveEditorTreeSelect | |
| CSCurveEditorTreeTextFilter | |
| CSCurveEditorView | This is the base widget type for all views that exist on a curve editor panel |
| CSCurveEditorViewAbsolute | A Normalized curve view supporting one or more curves with their own screen transform that normalizes the vertical curve range to [-1,1] |
| CSCurveEditorViewNormalized | A Normalized curve view supporting one or more curves with their own screen transform that normalizes the vertical curve range to [-1,1] |
| CSCurveEditorViewStacked | A Normalized curve view supporting one or more curves with their own screen transform that normalizes the vertical curve range to [-1,1] |
| CSCurveKeyDetailPanel | Inline details panel that lets you edit the Time and Value of a generic FCurveEditor Key |
| CSCurveViewerPanel | Curve viewer widget that reflects the state of an FCurveEditor |
| CSDataflowConstructionViewport | |
| CSDataflowConstructionViewportSelectionToolBar | Base toolbar for the dataflow |
| CSDataflowEdNode | |
| CSDataflowEdNodeComment | |
| CSDataflowGraphEditor | The SDataflowGraphEditpr class is a specialization of SGraphEditor to display and manipulate the actions of a Dataflow asset |
| CSDataflowMembersWidget | Widget to interact with Variables, subgraphs in Dataflow editors |
| CSDataflowPin | Class used to for all dataflow node pins |
| CSDataflowSimulationPanel | Dataflow simulation panel to control an animation/simulation |
| CSDataflowSimulationViewport | |
| CSDataflowSimulationViewportToolBar | Base toolbar for the dataflow |
| CSDebugCanvas | Widget wrapper that paints the debug canvas |
| CSDefaultGraphActionWidget | Default widget for GraphActionMenu |
| CSDeleteAssetsDialog | The dialog that appears to help users through the deletion process in the editor |
| CSDesignerView | The designer for widgets |
| CSDesignSurface | |
| CSDetailsDiff | |
| CSDetailsSplitter | |
| CSDlgPickAssetPath | |
| CSDlgPickPath | |
| CSDockTab | A tab widget that also holds on to some content that should be shown when this tab is selected |
| CSDPIScaler | Controls the DPI scale of its content |
| CSDragAndDropVerticalBox | A Vertical Box Panel |
| CSEditableComboBox | |
| CSEditableText | Editable text widget |
| CSEditableTextBox | Editable text box widget |
| CSEditorViewport | |
| CSEditorViewportToolBarButton | A simple class that represents a toolbar button in an editor viewport toolbar |
| CSEditorViewportToolbarMenu | Widget that opens a menu when clicked |
| CSEditorViewportViewMenu | |
| CSelectIntPointerType | |
| CSelectIntPointerType< T32BITS, T64BITS, 4 > | |
| CSelectIntPointerType< T32BITS, T64BITS, 8 > | |
| CSEnableBox | A SEnableBox contains a widget that is lied to about whether the parent hierarchy is enabled or not, being told the parent is always enabled |
| CSErrorHint | |
| CSErrorText | Implements a widget that displays an error text message |
| CSExpandableArea | Represents an expandable area of content |
| CSExpandableButton | A button that can either be collapsed or expanded, containing different content in each state |
| CSExpanderArrow | Expander arrow and indentation component that can be placed in a TableRow of a TreeView |
| CSExtensionPanel | |
| CSFacesOutliner | |
| CSFacesOutlinerRow | |
| CSFilterableObjectList | |
| CSFilterBarClippingHorizontalBox | Specialized widget for handling horizontal clipping of filter widgets that go beyond the filter bar widget width |
| CSFilterExpressionHelpDialog | |
| CSFindInBlueprints | |
| CSFindInGraph | Widget for searching for items that are part of a UEdGraph |
| CSFixedSampledSequenceRuler | |
| CSFixedSampledSequenceVectorViewer | |
| CSFixedSampledSequenceViewer | |
| CSFixedSampledSequenceViewerPanel | |
| CSFixupSelfContextDialog | Widget to prompt the user to fixup self context on bad K2Node_CallFunction Pastes |
| CSFxWidget | Enables visual effects (zooming, sliding, fading, etc.) to be applied to arbitrary widget content |
| CSGameLayerManager | |
| CSGenericDialogWidget | |
| CSGlobalPlayWorldActions | This class acts as a generic widget that listens to and process global play world actions |
| CSGraphActionMenu | Class that displays a list of graph actions and them to be searched and selected |
| CSGraphEditor | Interface and wrapper for GraphEditor widgets |
| CSGraphEditorActionMenu | |
| CSGraphNode | |
| CSGraphNodeComment | |
| CSGraphNodeDefault | |
| CSGraphNodeDocumentation | |
| CSGraphNodeK2Base | |
| CSGraphNodeK2Composite | |
| CSGraphNodeK2Default | |
| CSGraphNodeK2Event | |
| CSGraphNodeK2Var | |
| CSGraphNodeKnot | The visual representation of a control point meant to adjust how connections are routed, also known as a Reroute node |
| CSGraphNodePromotableOperator | A custom slate node for the promotable operator (K2Node_PromotableOperator) These nodes include common math operations like Add, Subtract, Multiply, etc |
| CSGraphNodeResizable | |
| CSGraphPalette | |
| CSGraphPaletteItem | Widget for displaying a single item |
| CSGraphPanel | |
| CSGraphPin | Represents a pin on a node in the GraphEditor |
| CSGraphPinBool | |
| CSGraphPinClass | |
| CSGraphPinColor | |
| CSGraphPinDataTableRowName | |
| CSGraphPinEnum | |
| CSGraphPinExec | |
| CSGraphPinInteger | |
| CSGraphPinIntegerSlider | |
| CSGraphPinKnot | |
| CSGraphPinNameList | |
| CSGraphPinNum | |
| CSGraphPinNumSlider | |
| CSGraphPinObject | |
| CSGraphPinString | |
| CSGraphPinStructInstance | Example implementation: |
| CSGraphPinVector | |
| CSGraphPinVector2D | |
| CSGraphPinVector2DSlider | |
| CSGraphPinVector4 | |
| CSGraphPinVector4Slider | |
| CSGraphPinVectorSlider | |
| CSGraphPreviewer | |
| CSGridLineSpacingList | A widget which creates a list of pre-determined numbers and a spot to enter a custom number |
| CSGridPanel | |
| CSHeader | A heading for a section of content |
| CSHeaderRow | The header that appears above lists and trees when they are showing multiple columns |
| CSHorizontalBox | A Horizontal Box Panel |
| CSHyperlink | A hyperlink widget is what you would expect from a browser hyperlink |
| CSImage | Implements a widget that displays an image with a desired width and height |
| CSInputKeySelector | A widget for selecting keys or input chords |
| CSInteractiveCurveEditorView | |
| CSInvalidationPanel | |
| CSKeyEditInterface | Widget that represents a details panel that refreshes on undo, and handles modification of the section on edit |
| CSKeySelector | Widget for selecting an input key |
| CSKismetDebugTreeView | |
| CSKismetInspector | Widget that shows properties and tools related to the selected node(s) |
| CSlateTextField | |
| CSLayer | |
| CSLayeredImage | A slate widget to draw an arbitrary number of images over top of each other |
| CSLayerManager | |
| CSLazyToolTip | |
| CSLeafWidget | Implements a leaf widget |
| CSLinkableScrollBar | |
| CSLinkedBox | A panel that |
| CSListView | A ListView widget observes an array of data items and creates visual representations of these items |
| CSListViewSelectorDropdownMenu | This is a container widget to help refocus to a listview widget from a searchbox or other text box widgets that are used in conjunction |
| CSLoadGuard | |
| CSMaterialSlotWidget | Helper class to create a material slot name widget for material lists |
| CSMediaPermutationsSelector | |
| CSMenuOwner | Any widget that wants to own lists of items that may have sub-menus that should be handled in the same way as multibox menus (mouse can cross other items without sub-menu closing) |
| CSMiniCurveEditor | |
| CSMissingWidget | Like a null widget, but visualizes itself as being explicitly missing |
| CSModalEditorDialog | Base class for a dialog which can be shown modally and returns a user's selection after it is closed |
| CSModeWidget | |
| CSMotionTrailOptions | |
| CSMultiBlockBaseWidget | MultiBlock Slate base widget (pure virtual) |
| CSMultiBoxWidget | MultiBox Slate widget |
| CSMultiColumnTableRow | |
| CSMyBlueprint | |
| CSNameComboBox | A combo box that shows FName content |
| CSNodePanel | |
| CSNodeTitle | |
| CSNotificationBackground | |
| CSNotificationItem | Interface class for an item in the event message list |
| CSNotificationList | A list of non-intrusive messages about the status of currently active work |
| CSNullWidget | Implements a widget that can be used as a placeholder |
| CSNumericDropDown | A widget which allows the user to enter a digit or choose a number from a drop down menu |
| CSNumericEntryBox | Implementation for a box that only accepts a numeric value or that can display an undetermined value via a string Supports an optional spin box for manipulating a value by dragging with the mouse Supports an optional label inset in the text box |
| CSNumericRotatorInputBox | FRotator Slate control |
| CSNumericTextBlockKeyEditor | |
| CSNumericVectorInputBox | Vector Slate control |
| CSObjectBindingTag | A single named tag widget for an object binding within a sequence, represented as a rounded 'pill' |
| CSObjectBindingTags | A horizontally grouped collection of tags that apply to a single object binding |
| CSObjectPropertyEntryBox | Simulates an object property field Can be used when a property should act like a FObjectProperty but it isn't one |
| CSOutputLogDialog | |
| CSOverlay | Implements an overlay widget |
| CSOverridePropertiesWidget | |
| CSPanel | A Panel arranges its child widgets on the screen |
| CSPerQualityLevelPropertiesWidget | SPerQualityLevelPropertiesWidget |
| CSPersonaToolbox | Widget to surface an Edit Mode its widget, similar to LevelEditor approach |
| CSPinComboBox | |
| CSPinValueInspector | Inspects the referenced pin object's underlying property value and presents it within a tree view |
| CSPlayheadOverlay | |
| CSPopup | A popup's contents show up on top of other things |
| CSPopupErrorText | |
| CSPreviewSceneProfileSelector | |
| CSPrivateAssetsDialog | The dialog that appears to help users through the process of marking assets private in the editor |
| CSProgressBar | A progress bar widget |
| CSProperty | Represents a widget that can display a FProperty With the ability to customize the look of the property |
| CSRadialBox | Arranges widgets in a circular fashion |
| CSReadOnlyHierarchyView | |
| CSReferenceSectionSelectionWidget | |
| CSReferenceTree | |
| CSReplaceMissingSkeletonDialog | |
| CSResetToDefaultMenu | Displays a reset to default menu for a set of properties Will hide itself automatically when all of the properties being observed are already at their default values |
| CSResetToDefaultPropertyEditor | Widget showing the reset to default value button |
| CSResponsiveGridPanel | ! |
| CSRigStackItem | |
| CSRigVMActionMenu | |
| CSRigVMBulkEditDialog | |
| CSRigVMBulkEditWidget | |
| CSRigVMChangesTreeRow | |
| CSRigVMChangesTreeView | |
| CSRigVMDetailsInspector | Widget that shows properties and tools related to the selected node(s) |
| CSRigVMEditorGraphExplorer | |
| CSRigVMEditorGraphExplorerItem | |
| CSRigVMEditorGraphExplorerTreeView | |
| CSRigVMEditorSelectedDebugObjectWidget | |
| CSRigVMEnumPicker | |
| CSRigVMExecutionStackView | |
| CSRigVMFindReferences | |
| CSRigVMGraphBreakLinksDialog | |
| CSRigVMGraphBreakLinksWidget | |
| CSRigVMGraphChangePinType | |
| CSRigVMGraphFunctionBulkEditDialog | |
| CSRigVMGraphFunctionBulkEditWidget | |
| CSRigVMGraphFunctionLocalizationDialog | |
| CSRigVMGraphFunctionLocalizationItem | |
| CSRigVMGraphFunctionLocalizationTableRow | |
| CSRigVMGraphFunctionLocalizationWidget | |
| CSRigVMGraphNode | |
| CSRigVMGraphNodeComment | |
| CSRigVMGraphNodeKnot | |
| CSRigVMGraphPinCategory | |
| CSRigVMGraphPinCurveFloat | |
| CSRigVMGraphPinEditableNameValueWidget | A searchable text combo box |
| CSRigVMGraphPinEnumPicker | |
| CSRigVMGraphPinNameList | |
| CSRigVMGraphPinNameListValueWidget | A searchable text combo box |
| CSRigVMGraphPinQuat | |
| CSRigVMGraphPinUserDataNameSpace | |
| CSRigVMGraphPinUserDataPath | |
| CSRigVMGraphPinVariableBinding | |
| CSRigVMGraphPinVariableName | |
| CSRigVMGraphVariableBinding | |
| CSRigVMLogWidget | |
| CSRigVMNodeLayoutWidget | |
| CSRigVMNodePreviewWidget | |
| CSRigVMSwapAssetReferencesWidget | |
| CSRigVMSwapFunctionsWidget | |
| CSRigVMUserDataPath | |
| CSRigVMVariableMappingTreeRow | |
| CSRigVMVariableMappingWidget | |
| CSRigVMVariantCapsule | |
| CSRigVMVariantGuidWidget | |
| CSRigVMVariantTagWidget | |
| CSRigVMVariantToolTipWithTags | |
| CSRigVMVariantWidget | |
| CSSafeZone | |
| CSSampledSequenceValueGridOverlay | |
| CSScalabilitySettings | Scalability settings configuration widget |
| CSScaleBox | Allows you to place content with a desired size and have it scale to meet the constraints placed on this box's alloted area |
| CSScissorRectBox | A ScissorRectBox is a widget that clips all its children using a scissor rect that matches it clipping rect in LAYOUT SPACE (the way it is provided in OnPaint) |
| CSScrollBar | |
| CSScrollBarTrack | Arrange 3 widgets: the top track, bottom track, and thumb |
| CSScrollBorder | Shows a border above and below a scrollable area |
| CSScrollBox | Where to scroll the descendant to |
| CSScrollPanel | |
| CSSCS_RowWidget | |
| CSSCS_RowWidget_ActorRoot | |
| CSSCS_RowWidget_Separator | |
| CSSCSEditor | |
| CSSCSEditorDragDropTree | |
| CSSearchBox | A text box that is used for searching |
| CSSegmentedControl | A Slate Segmented Control is functionally similar to a group of Radio Buttons |
| CSSelectFolderDlg | |
| CSSelectionInfo | Struct to hold OutputType/Selection data for the outputs Data is stored in a map using the OutputName as key: TMap<FString, SSelectionInfo> |
| CSSelectionView | 2xn grid to display Index/SelectionStatus data |
| CSSelectionViewRow | |
| CSSelectionViewWidget | Widget for the SelectionView panel |
| CSSeparator | |
| CSSequencerFilter | Generic Sequencer filter class used by Sequencer and Navigation Tool filter bars |
| CSSequencerSearchBox | A wrapper widget around SFilterSearchBox to provide filter text expression suggestions in a dropdown menu |
| CSSimpleGradient | Implements a Slate widget that renders a simple color gradient |
| CSSkeletonBoneRemoval | Slate panel for choose displaying bones to remove |
| CSSkeletonCompareWidget | 2 columns - bone pair widget |
| CSSkeletonListWidget | 1 columns - just show bone list |
| CSSkeletonSelectorWindow | |
| CSSkeletonWidget | |
| CSSkinWeightProfileImportOptions | |
| CSSlider | A Slate slider control is a linear scale and draggable handle |
| CSSpacer | |
| CSSpinBox | A Slate SpinBox resembles traditional spin boxes in that it is a widget that provides keyboard-based and mouse-based manipulation of a numeric value |
| CSSpinningImage | A widget that displays a spinning image |
| CSSplitter | SSplitter divides its allotted area into N segments, where N is the number of children it has |
| CSSplitter2x2 | SSplitter2x2 A splitter which has exactly 4 children and allows simultaneous of all children along an axis as well as resizing all children by dragging the center of the splitter |
| CSStackBox | A Stack Box Panel that stack vertically or horizontally |
| CSStandaloneCustomizedValueWidget | Generates the header widget for a customized struct or other type |
| CSStructPropertyEntryBox | Simulates a struct type property field Can be used when a property should act like a struct type but it isn't one |
| CSSubMenuHandler | Wrapper for any widget that is used in a table view that wants to handle sub-menus with the same functionality as a normal multibox menu |
| CSSubmixGraphNode | |
| CSSuggestionTextBox | Implements an editable text box that can show auto-complete histories and suggestions lists |
| CSSynth2DSlider | A Slate slider control is a linear scale and draggable handle |
| CSSynthKnob | |
| CSSynthTooltip | |
| CSTabDrawer | A tab drawer is a widget that contains the contents of a widget when that widget is in a sidebar |
| CSTableRow | The ListView is populated by Selectable widgets |
| CSTableViewBase | Contains ListView functionality that does not depend on the type of data being observed by the ListView |
| CStatelessConnectHandlerComponent | PacketHandler component for implementing a stateless (non-memory-consuming) connection handshake |
| CSTextBlock | A simple static text widget |
| CSTextComboBox | A combo box that shows text content |
| CSTextComboPopup | Simple box containing a combobox of strings to pick from, usually used within a MenuStack |
| CSTextEntryPopup | Simple text entry popup, usually used within a MenuStack |
| CSTextScroller | Utility to wrap a single-line text widget (STextBlock or SRichTextBlock) and provide support for auto-scrolling the text if it's longer than the available space |
| CSThrobber | A throbber widget that uses 5 zooming circles in a row |
| CSTileView | A TileView widget is a list which arranges its items horizontally until there is no more space then creates a new row |
| CSTimecodeProvider | |
| CSToolBarButtonBlock | Tool bar button MultiBlock widget |
| CSToolBarComboButtonBlock | Tool bar button MultiBlock widget |
| CSToolBarStackButtonBlock | Tool bar button MultiBlock widget |
| CSToolTip | Slate tool tip widget |
| CSTooltipPresenter | Presents its content at the cursor's position |
| CSTransformOutliner | |
| CSTransformOutlinerRow | |
| CSTransformViewportToolBar | Viewport toolbar containing transform, grid snapping, local to world and camera speed controls |
| CSTreeView | This assumes you are familiar with SListView; see SListView |
| CSTriggerThresholdLineWidget | |
| CSUniformGridPanel | A panel that evenly divides up available space between all of its children |
| CSUniformToolbarButtonBlock | |
| CSUniformWrapPanel | A panel that evenly divides up available space between all of its children |
| CSUserWidget | Use SUserWidget as a base class to build aggregate widgets that are not meant to serve as low-level building blocks |
| CSVector2DSlider | |
| CSVector2DTextBox | |
| CSVector4Slider | |
| CSVector4TextBox | |
| CSVectorSlider | |
| CSVectorTextBox | |
| CSVerticalBox | A Vertical Box Panel |
| CSVerticesOutliner | |
| CSVerticesOutlinerRow | |
| CSViewport | |
| CSViewportToolBar | A level viewport toolbar widget that is placed in a viewport |
| CSViewportToolBarComboMenu | Custom widget to display a toggle/drop down menu |
| CSViewportToolBarIconMenu | Custom widget to display an icon/drop down menu |
| CSVirtualJoystick | A virtual joystsick |
| CSVirtualKeyboardEntry | |
| CSVirtualWindow | |
| CSVisualAttachmentBox | Wrapper widget meant to handle native-side painting for UCommonVisualAttachment |
| CSVolumeControl | A Slate VolumeControl is a mute icon/button and volume slider |
| CSVPBookmarkListView | |
| CSWeakWidget | Implements a widget that holds a weak pointer to one child widget |
| CSWidget | HOW TO DEPRECATE SLATE_ATTRIBUTES |
| CSWidgetSwitcher | Implements a widget switcher |
| CSWindow | SWindow is a platform-agnostic representation of a top-level window |
| CSWindowTitleBar | Implements a window title bar widget |
| CSWindowTitleBarArea | |
| CSWorldPartitionBuildNavigationDialog | |
| CSWorldPartitionViewportWidget | |
| CSWrapBox | With EOrientation::Orient_Horizontal Arranges widgets left-to-right |
| CSZoomPan | |
| CTActorDescContainerCollection | |
| CTActorDescContainerInstanceCollection | |
| CTActorDescList | |
| CTActorDescListIteratorValueType | |
| CTActorDescListIteratorValueType< FWorldPartitionActorDesc, ActorType > | |
| CTActorDescViewMap | |
| CTActorIterator | Misc |
| CTActorIteratorBase | Template class used to filter actors by certain characteristics |
| CTActorRange | Template actor range for ranged-for support |
| CTAdderRef | |
| CTAdderReserverRef | |
| CTAddKeyImpl | |
| CTAddKeyImpl< FMovieSceneBoolChannel, bool > | |
| CTAddKeyImpl< FMovieSceneDoubleChannel, double > | |
| CTAddKeyImpl< FMovieSceneFloatChannel, float > | |
| CTAddKeyImpl< FMovieSceneIntegerChannel, int32 > | |
| CtagRECT | |
| CTAlignedBytes | Used to declare an untyped array of data with compile-time alignment |
| CTAlignedHeapAllocator | The indirect allocation policy always allocates the elements indirectly |
| CTAlignedShaderParameterPtr | PLATFORM_64BITS |
| CTAlignedSparseArrayAllocator | |
| CTAlignedTypedef | Alignements tools because alignas() does not work on type in clang |
| CTAlignedTypedef< T, 1 > | |
| CTAlignedTypedef< T, 16 > | |
| CTAlignedTypedef< T, 2 > | |
| CTAlignedTypedef< T, 4 > | |
| CTAlignedTypedef< T, 8 > | |
| CTAlignmentSingleWidgetSlotMixin | Mixin to add the alignment functionality to a base slot that is also a single children |
| CTAlignmentWidgetSlotMixin | Mixin to add the alignment functionality to a base slot |
| CTAllFieldsIterator | |
| CTAllocatorFixedSizeFreeList | Fixed-sized allocator that uses a free list to cache allocations |
| CTAllocatorTraits | |
| CTAllocatorTraits< FDefaultAllocator > | |
| CTAllocatorTraits< FDefaultBitArrayAllocator > | |
| CTAllocatorTraits< FDefaultSetAllocator > | |
| CTAllocatorTraits< FDefaultSparseArrayAllocator > | |
| CTAllocatorTraits< FRangeChecklessAllocator< false > > | |
| CTAllocatorTraits< FRangeChecklessAllocator< true > > | |
| CTAllocatorTraits< TAlignedHeapAllocator< Alignment > > | |
| CTAllocatorTraits< TConcurrentLinearArrayAllocator< BlockAllocationTag > > | |
| CTAllocatorTraits< TMemoryImageAllocator< Alignment > > | |
| CTAllocatorTraits< TMemStackAllocator< Alignment > > | |
| CTAllocatorTraits< TNonRelocatableInlineAllocator< NumInlineElements > > | |
| CTAllocatorTraits< TRDGArrayAllocator< Alignment > > | |
| CTAllocatorTraits< TSetAllocator< InSparseArrayAllocator, InHashAllocator, AverageNumberOfElementsPerHashBucket, BaseNumberOfHashBuckets, MinNumberOfHashedElements > > | |
| CTAllocatorTraits< TSizedDefaultAllocator< IndexSize > > | |
| CTAllocatorTraits< TSizedHeapAllocator< IndexSize > > | |
| CTAllocatorTraits< TSizedInlineAllocator< NumInlineElements, IndexSize, SecondaryAllocator > > | |
| CTAllocatorTraits< TSparseArrayAllocator< InElementAllocator, InBitArrayAllocator > > | |
| CTAllocatorTraitsBase | |
| CTAllocPlaybackLog | |
| CTAllocRecordingLog | |
| CTAlwaysValidWidget | A widget reference that is always a valid pointer; defaults to SNullWidget |
| CTAnd | Does a boolean AND of the Value static members of each type, but short-circuits if any Type::Value == false |
| CTAnd< LHS, RHS... > | |
| CTAnd<> | |
| CTAndValue | |
| CTAndValue< false, RHS... > | |
| CTAnimatedAttribute | Animated Attribute object |
| CTAnimatedAttributeBase | Animated Attribute Base Layer - used for registering the attribute centrally |
| CTArenaPointer | |
| CTArray | Templated dynamic array |
| CTArrayAttribute | Proxy object which fields access to an unbounded array attribute container |
| CTArrayBuilder | Template for fluent array builders |
| CTArrayMaker | |
| CTArrayPrivateFriend | |
| CTArrayRange | Wraps a range into a container like interface to satisfy the GetData and GetNum global functions |
| CTArrayView | Templated fixed-size view of another array |
| CTArrayViewMaker | |
| CTArriveAttributeInterpolator | An arrive attribute interpolator |
| CTArrowWrapper | Wrapper type for Iterators that return a structure by value from operator*, and want to support Iter->Property to behave the same as (Iter).Property |
| CTAsyncComponentDataComputeQueue | |
| CTAsyncGraphTask | Template for asynchronous functions that are executed in the Task Graph system |
| CTAsyncQueuedWork | Template for asynchronous functions that are executed in the queued thread pool |
| CTAsyncResult | Template for asynchronous return values |
| CTAsyncRunnable | Template for asynchronous functions that are executed in a separate thread |
| CTAsyncTreeDifferences | |
| CTAtomic | DEPRECATED! |
| CTAtomicBase_Arithmetic | |
| CTAtomicBase_Basic | |
| CTAtomicBase_Integral | |
| CTAtomicBase_Mutex | |
| CTAtomicBase_Pointer | |
| CTAttribute | Attribute object |
| CTAttributeArrayContainer | |
| CTAttributeInterpolator | Attribute Interpolator Base Class |
| CTAttributesSet | This is a version of the attributes set container which accesses elements by typesafe IDs |
| CTAudioBuffer | |
| CTAutoConsoleVariable | Autoregistering float, int variable class...this changes that value when the console variable is changed |
| CTAutoRangedConsoleVariable | A class to create a ranged console variable |
| CTAwaitableTask | |
| CTBaseBlendedCurve | This struct is used to create curve snap shot of current time when extracted |
| CTBaseFunctorDelegateInstance | Implements a delegate binding for C++ functors, e.g |
| CTBaseFunctorDelegateInstance< RetValType(ParamTypes...), UserPolicy, FunctorType, VarTypes... > | |
| CTBasePlayerControllerIterator | |
| CTBaseRawMethodDelegateInstance | Implements a delegate binding for C++ member functions |
| CTBaseRawMethodDelegateInstance< bConst, UserClass, RetValType(ParamTypes...), UserPolicy, VarTypes... > | |
| CTBaseSPLambdaDelegateInstance | Implements a delegate binding for shared pointer functors, e.g |
| CTBaseSPLambdaDelegateInstance< SPMode, RetValType(ParamTypes...), UserPolicy, FunctorType, VarTypes... > | |
| CTBaseSPMethodDelegateInstance | Implements a delegate binding for shared pointer member functions |
| CTBaseSPMethodDelegateInstance< bConst, UserClass, SPMode, RetValType(ParamTypes...), UserPolicy, VarTypes... > | |
| CTBaseStaticDelegateInstance | Implements a delegate binding for regular C++ functions |
| CTBaseStaticDelegateInstance< RetValType(ParamTypes...), UserPolicy, VarTypes... > | |
| CTBaseStructure | |
| CTBaseStructure< FAssetBundleData > | |
| CTBaseStructure< FColor > | |
| CTBaseStructure< FDateTime > | |
| CTBaseStructure< FDoubleInterval > | |
| CTBaseStructure< FDoubleRange > | |
| CTBaseStructure< FDoubleRangeBound > | |
| CTBaseStructure< FFallbackStruct > | |
| CTBaseStructure< FFloatInterval > | |
| CTBaseStructure< FFloatRange > | |
| CTBaseStructure< FFloatRangeBound > | |
| CTBaseStructure< FFrameNumber > | |
| CTBaseStructure< FFrameRate > | |
| CTBaseStructure< FFrameTime > | |
| CTBaseStructure< FGuid > | |
| CTBaseStructure< FInt32Interval > | |
| CTBaseStructure< FInt32Range > | |
| CTBaseStructure< FInt32RangeBound > | |
| CTBaseStructure< FInt64Vector2 > | |
| CTBaseStructure< FInterpCurveFloat > | |
| CTBaseStructure< FInterpCurveLinearColor > | |
| CTBaseStructure< FInterpCurvePointFloat > | |
| CTBaseStructure< FInterpCurvePointLinearColor > | |
| CTBaseStructure< FInterpCurvePointQuat > | |
| CTBaseStructure< FInterpCurvePointTwoVectors > | |
| CTBaseStructure< FInterpCurvePointVector > | |
| CTBaseStructure< FInterpCurvePointVector2D > | |
| CTBaseStructure< FInterpCurveQuat > | |
| CTBaseStructure< FInterpCurveTwoVectors > | |
| CTBaseStructure< FInterpCurveVector > | |
| CTBaseStructure< FInterpCurveVector2D > | |
| CTBaseStructure< FIntPoint > | |
| CTBaseStructure< FIntVector > | |
| CTBaseStructure< FIntVector4 > | |
| CTBaseStructure< FLinearColor > | |
| CTBaseStructure< FPackedRemoteObjectPathName > | |
| CTBaseStructure< FPolyglotTextData > | |
| CTBaseStructure< FPrimaryAssetId > | |
| CTBaseStructure< FPrimaryAssetType > | |
| CTBaseStructure< FRandomStream > | |
| CTBaseStructure< FRemoteObjectBytes > | |
| CTBaseStructure< FRemoteObjectData > | |
| CTBaseStructure< FRemoteObjectId > | |
| CTBaseStructure< FRemoteObjectReference > | |
| CTBaseStructure< FRemoteObjectTables > | |
| CTBaseStructure< FRemoteServerId > | |
| CTBaseStructure< FSoftClassPath > | |
| CTBaseStructure< FSoftObjectPath > | |
| CTBaseStructure< FTestUndeclaredScriptStructObjectReferencesTest > | |
| CTBaseStructure< FTestUninitializedScriptStructMembersTest > | |
| CTBaseStructure< FTopLevelAssetPath > | |
| CTBaseStructure<::FBox2D > | |
| CTBaseStructure<::FMatrix > | |
| CTBaseStructure<::FPlane > | |
| CTBaseStructure<::FQuat > | |
| CTBaseStructure<::FRay > | |
| CTBaseStructure<::FRotator > | |
| CTBaseStructure<::FSphere > | |
| CTBaseStructure<::FTransform > | |
| CTBaseStructure<::FVector > | |
| CTBaseStructure<::FVector2D > | |
| CTBaseStructure<::FVector4 > | |
| CTBaseStructureBase | |
| CTBaseStructureBase< T, false > | |
| CTBaseUFunctionDelegateInstance | Implements a delegate binding for UFunctions |
| CTBaseUFunctionDelegateInstance< UserClass, RetValType(ParamTypes...), UserPolicy, VarTypes... > | |
| CTBaseUObjectMethodDelegateInstance | Implements a delegate binding for UObject methods |
| CTBaseUObjectMethodDelegateInstance< bConst, UserClass, RetValType(ParamTypes...), UserPolicy, VarTypes... > | |
| CTBasicArray | Basic RAII array which can be used without the excessive dependencies needed by TArray, which needs to be serialisable, have a fixed ABI, have lots of helper algorithms as members, have auto-shrinking, support allocators etc |
| CTBasicElementSet | A generic data storage class template for 3D or 2D vector data representing geometric elements composed of 1, 2, or 3 points, nominally points, lines and triangles respectively |
| CTBasicLayoutWidgetSlot | A templated basic slot that can be used by layout |
| CTBasicMeshSculptBrushOpFactory | |
| CTBigInt | N-bit integer |
| CTBijectionMaps | |
| CTBitArray | A dynamically sized bit array |
| CTBitsToSizeType | |
| CTBitsToSizeType< 16 > | |
| CTBitsToSizeType< 32 > | |
| CTBitsToSizeType< 64 > | |
| CTBitsToSizeType< 8 > | |
| CTBlendableToken | Templated structure that encapsulates any blendable data type, and the information required to blend it |
| CTBlendableTokenStack | Implementation of a blendable token stack for any given data type |
| CTBlendableTokenTraits | |
| CTBlendableTokenTraits< FEulerTransform > | |
| CTBlendableTokenTraits< FLinearColor > | |
| CTBlendableTokenTraits< float > | |
| CTBlendableTokenTraits< FTransform > | |
| CTBlendableTokenTraits< FVector > | |
| CTBlendableTokenTraits< FVector2D > | |
| CTBlendableTokenTraits< FVector4 > | |
| CTBlendableTokenTraits< int32 > | Define working data types for blending calculations |
| CTBlockAllocationCache | |
| CTBlockAllocationLockFreeCache | |
| CTBounds | |
| CTBufferArchive | Buffer archiver |
| CTBulkData | Templated bulk data |
| CTBulkDataScopedReadLock | Locks the given bulkdata object for read access |
| CTBulkDataScopedWriteLock | Locks the given bulkdata object for read/write access |
| CTBVTree | BVTree - Bounding Volumes Tree |
| CTCachedOSPageAllocator | |
| CTCallTraits | TCallTraits |
| CTCallTraits< const T[N]> | |
| CTCallTraits< T & > | |
| CTCallTraits< T[N]> | |
| CTCallTraits< TObjectPtr< T > > | |
| CTCallTraits< TScriptInterface< InterfaceType > > | |
| CTCallTraits< TSharedPtr< ObjectType, Mode > > | |
| CTCallTraits< TSharedRef< ObjectType, Mode > > | |
| CTCallTraits< TSoftClassPtr< T > > | |
| CTCallTraits< TSoftObjectPtr< T > > | |
| CTCallTraits< TSubclassOf< T > > | |
| CTCallTraits< TWeakObjectPtr< T > > | |
| CTCallTraits< TWeakPtr< ObjectType, Mode > > | |
| CTCallTraitsBase | Base class for call traits |
| CTCallTraitsParamTypeHelper | Call traits helpers |
| CTCallTraitsParamTypeHelper< T *, true > | |
| CTCallTraitsParamTypeHelper< T, true > | |
| CTCanBulkSerialize | |
| CTCanBulkSerialize< FFloat16 > | |
| CTCanBulkSerialize< FGuid > | |
| CTCanBulkSerialize< FIndexLengthPair > | |
| CTCanBulkSerialize< FQuat4d > | |
| CTCanBulkSerialize< FQuat4f > | |
| CTCanBulkSerialize< FRay3d > | |
| CTCanBulkSerialize< FRay3f > | |
| CTCanBulkSerialize< FRotator3d > | |
| CTCanBulkSerialize< FRotator3f > | |
| CTCanBulkSerialize< FSphere3d > | |
| CTCanBulkSerialize< FSphere3f > | |
| CTCanBulkSerialize< FTransform3d > | |
| CTCanBulkSerialize< FTransform3f > | |
| CTCanBulkSerialize< FVector2d > | |
| CTCanBulkSerialize< FVector2f > | |
| CTCanBulkSerialize< FVector3d > | |
| CTCanBulkSerialize< FVector3f > | |
| CTCanBulkSerialize< FVector4d > | |
| CTCanBulkSerialize< FVector4f > | |
| CTCanBulkSerialize< UE::Geometry::FDynamicMesh3::FEdge > | |
| CTCanBulkSerialize< UE::Geometry::FIndex2i > | |
| CTCanBulkSerialize< UE::Geometry::FIndex3i > | |
| CTCanBulkSerialize< UE::Geometry::FIndex4i > | |
| CTCanMoveBetweenAllocators | |
| CTCanMoveBetweenAllocators< TSizedDefaultAllocator< FromIndexSize >, TSizedDefaultAllocator< ToIndexSize > > | |
| CTCanMoveBetweenAllocators< TSizedHeapAllocator< FromIndexSize >, TSizedHeapAllocator< ToIndexSize > > | |
| CTCbBuffer | A wrapper that holds a reference to the buffer that contains its compact binary value |
| CTCbBufferFactory | Factory functions for types derived from TCbBuffer |
| CTCbFieldIterator | Iterator for FCbField[View] that can operate on any contiguous range of fields |
| CTCbWriter | A writer for compact binary object, arrays, and fields that uses a fixed-size stack buffer |
| CTCFRef | |
| CTChar | TChar Set of utility functions operating on a single character |
| CTCharBase | |
| CTCharBase< CharType, 1 > | |
| CTCheckedObjPtr | TCheckedObjPtr |
| CTCheckedPointerIterator | Pointer-like iterator type for ranged-for loops which checks that the container hasn't been resized during iteration |
| CTChooseClass | Chooses between two different classes based on a boolean |
| CTChunkedArray | An array that uses multiple allocations to avoid allocation failure due to fragmentation |
| CTCircularBuffer | Template for circular buffers |
| CTCircularQueue | Implements a lock-free first-in first-out queue using a circular array |
| CTClassInstanceThumbnailScene | Handles instancing thumbnail scenes for Class and Blueprint types (use the class or generated class as the key) |
| CTClearReplacementBase | |
| CTClearReplacementCS | |
| CTClearReplacementPS | |
| CTClearReplacementTypeSelector | |
| CTClearReplacementTypeSelector< EClearReplacementValueType::Float > | |
| CTClearReplacementTypeSelector< EClearReplacementValueType::Int32 > | |
| CTClearReplacementTypeSelector< EClearReplacementValueType::Uint32 > | |
| CTClearReplacementVS | |
| CTClientRecvData | |
| CTClosableLockFreePointerListUnorderedSingleConsumer | |
| CTClosableMpscQueue | Multi-producer/single-consumer unbounded concurrent queue that can be consumed only once |
| CTCommands | A base class for a set of commands |
| CTCommonDelegateInstanceState | |
| CTCommonReplicator_AP | |
| CTCommonReplicator_SP | |
| CTCompareShaderTypePermutation | Used to compare order shader types permutation deterministically |
| CTCompiledToken | A compiled token, holding the token itself, and any compiler information required to evaluate it |
| CTComplex | |
| CTComponentInterfaceIterator | |
| CTComponentInterfaceRange | |
| CTComponentReregisterContext | Removes all components of the templated type from their scenes for the lifetime of the class |
| CTComPtr | Smart COM object pointer |
| CTConcurrentLinearBulkObjectAllocator | |
| CTConcurrentLinearObject | |
| CTConditionalState | |
| CTConditionalState< void, UnderlyingType > | |
| CTConsoleVariableData | |
| CTConstDualSetBitIterator | An iterator which only iterates over the bits which are set in both of two bit-arrays, if the Both template argument is true, or either if the argument is false |
| CTConstSetBitIterator | An iterator which only iterates over set bits |
| CTConstSharedStruct | TConstSharedStruct is a type-safe FConstSharedStruct wrapper against the given BaseStruct type |
| CTConstStaticBitReference | Used to read a bit in the static array as a bool |
| CTConstStructView | TConstStructView is a type-safe FConstStructView wrapper against the given BaseStruct type |
| CTConsumableAudioBuffer | |
| CTContainerElementTypeCompatibility | Temporary compatibility mechanism to be used solely for the purpose of raw pointers to wrapped pointers |
| CTContainerElementTypeCompatibility< const TObjectPtr< T > > | |
| CTContainerElementTypeCompatibility< TObjectPtr< T > > | |
| CTCopyDataCS | |
| CTCopyQualifiersAndRefsFromTo | Copies the cv-qualifiers and references from one type to another, e.g.: |
| CTCopyQualifiersAndRefsFromTo< From &&, To & > | |
| CTCopyQualifiersAndRefsFromTo< From &&, To && > | |
| CTCopyQualifiersAndRefsFromTo< From &&, To > | |
| CTCopyQualifiersAndRefsFromTo< From &, To & > | |
| CTCopyQualifiersAndRefsFromTo< From &, To && > | |
| CTCopyQualifiersAndRefsFromTo< From &, To > | |
| CTCopyQualifiersAndRefsFromTo< From, To & > | |
| CTCopyQualifiersAndRefsFromTo< From, To && > | |
| CTCopyQualifiersFromTo | Copies the cv-qualifiers from one type to another, e.g.: |
| CTCopyQualifiersFromTo< const From, To > | |
| CTCopyQualifiersFromTo< const volatile From, To > | |
| CTCopyQualifiersFromTo< volatile From, To > | |
| CTCopyResourceCS | |
| CTCppClassTypeTraits | Defines traits for specific C++ class types |
| CTCString | Set of basic string utility functions operating on plain C strings |
| CTCStringSpcHelper | |
| CTCueDispatcherTraits | |
| CTCueDispatchTable | |
| CTCustomIndexedValuesChange | TCustomIndexedValuesChange is an implementation of TIndexedValuesChange that allows you to provide the Apply() And Revert() implementations via lambdas, as well as specify a custom data element to be stored with the Change |
| CTCustomLerp | Template helper for FMath::Lerp<>() and related functions |
| CTCustomLerp< UE::Math::TQuat< T > > | |
| CTCustomLerp< UE::Math::TRotator< T > > | |
| CTCustomShowFlag | |
| CTDecay | Returns the decayed type of T, meaning it removes all references, qualifiers and applies array-to-pointer and function-to-pointer conversions |
| CTDefaultDelete | |
| CTDefaultDelete< T[]> | |
| CTDefaultManagerInstanceTracker | |
| CTDefaultMapHashableKeyFuncs | |
| CTDefaultMapKeyFuncs | Defines how the map's pairs are hashed |
| CTDefaultNumericTypeInterface | Default numeric type interface |
| CTDelegate | |
| CTDelegateAccessHandlerBase | Template for delegates core thread-safety |
| CTDelegateAccessHandlerBase< FNotThreadSafeDelegateMode > | |
| CTDelegateAccessHandlerBase< FNotThreadSafeNotCheckedDelegateMode > | Non thread-safe version that does not do any race detection |
| CTDelegateAccessHandlerBase< FThreadSafeDelegateMode > | Thread-safe version that locks access to the delegate internals |
| CTDelegateBase | Base class for unicast delegates |
| CTDelegateFilter | A generic filter designed to call a predicate provided on construction to filter |
| CTDeltaSetup | |
| CTDeque | Sequential double-ended queue (deque) container class |
| CTDereferenceWrapper | Helper class for dereferencing pointer types in Sort function |
| CTDereferenceWrapper< T *, PREDICATE_CLASS > | Partially specialized version of the above class |
| CTDereferenceWrapper< TObjectPtr< T >, PREDICATE_CLASS > | |
| CTDereferencingIterator | |
| CTDiffNode | |
| CTDirectoryTree | Container for path -> value that can efficiently report whether a parent directory of a given path exists |
| CTDisambiguater | Used to disambiguate methods that are overloaded for all possible subtypes of a TUnion where the subtypes may not be distinct |
| CTDiscardableKeyValueCache | |
| CTDisplayClusterDataCache | Cache template for named data with automatic deletion of unused items after timeout |
| CTDontCopy | |
| CTDoubleLinkedList | Double linked list |
| CTDoubleLinkedListIterator | |
| CTDynamicBuffer | |
| CTDynamicStridePtr | |
| CTEasingAttributeInterpolator | An easing attribute interpolator |
| CTEditorViewportLayoutTwoPanes | |
| CTElementType | Traits class which gets the element type of a container |
| CTElementType< const T > | |
| CTElementType< const T[N]> | |
| CTElementType< const volatile T > | |
| CTElementType< const volatile T[N]> | |
| CTElementType< std::initializer_list< T > > | Specialization for initializer lists |
| CTElementType< T & > | |
| CTElementType< T && > | |
| CTElementType< T[N]> | Specialization for C arrays |
| CTElementType< TStringConversion< Converter, DefaultConversionSize > > | |
| CTElementType< TStringPointer< FromType, ToType > > | |
| CTElementType< volatile T > | |
| CTElementType< volatile T[N]> | |
| CTEnableIf | Includes a function in an overload set if the predicate is true |
| CTEnableIf< false, Result > | |
| CTEnableIf< true, Result > | |
| CTEncryptionKey | Encryption key - exponent and modulus pair |
| CTEnqueueUniqueRenderCommandType | |
| CTEnumAsByte | Template to store enumeration values as bytes in a type-safe way |
| CTEnumerateRange | |
| CTEnumerateRef | |
| CTEnumRange | Range type for iterating over enum values |
| CTEqualTo | Binary predicate class for performing equality comparisons |
| CTEqualTo< void > | |
| CTErrorStructFeatures | |
| CTEvaluationTreeEntryContainer | Sub-divided container type that allocates smaller 'buckets' of capacity within a single allocation |
| CTExpressionToken | A specific token in a stream |
| CTExpressionTokenConsumer | Class used to consume tokens from a string |
| CTExtendKeyMenuParams | Utility struct representing a number of selected keys on a single channel |
| CTExternalDirtyActorsTracker | TExternalDirtyActorsTracker is a tracker for dirty external actors, with custom storage through the StoreType interface |
| CTFieldIterator | |
| CTFieldPath | |
| CTFieldPtrAccessor | Helper to provide backward compatibility when converting a raw pointer into accessors |
| CTFieldRange | |
| CTFilePackageStoreEntryCArrayView | Package store entry array view |
| CTFileRegionArchive | |
| CTFilterCollection | A simple collection of Filters, with additional Filter specific functionality |
| CTFindObjectReferencers | This class is used to find which objects reference any element from a list of "TargetObjects" |
| CTFixedAllocator | The fixed allocation policy allocates up to a specified number of elements in the same allocation as the container |
| CTFixedCompressedFloatDetails | |
| CTFixedSetAllocator | An inline set allocator that doesn't have any secondary storage |
| CTFixedSparseArrayAllocator | An inline sparse array allocator that doesn't have any secondary storage |
| CTFixedStridePtr | |
| CTFixedTickReplicator_AP | |
| CTFixedTickReplicator_Server | |
| CTFixedTickReplicator_SP | |
| CTFloatPacker | |
| CTFObjectPropertyBase | |
| CTForceInitAtBoot | Template for initializing a singleton at the boot |
| CTFormatSpecifier | TFormatSpecifier, only applies to numeric types |
| CTFormatSpecifier< bool > | |
| CTFormatSpecifier< double > | |
| CTFormatSpecifier< float > | |
| CTFormatSpecifier< int16 > | |
| CTFormatSpecifier< int32 > | |
| CTFormatSpecifier< int64 > | |
| CTFormatSpecifier< int8 > | |
| CTFormatSpecifier< long > | |
| CTFormatSpecifier< long double > | |
| CTFormatSpecifier< uint16 > | |
| CTFormatSpecifier< uint32 > | |
| CTFormatSpecifier< uint64 > | |
| CTFormatSpecifier< uint8 > | |
| CTFormatSpecifier< unsigned long > | |
| CTForwardingPreAnimatedTokenProducer | Templated pre-animated state token producer that forwards the object onto the templated type |
| CTFrameValue | This struct allows you to cache a value for a frame, and automatically invalidates when the frame advances |
| CTFunction | TFunction<FuncType> |
| CTFunction< Ret(ParamTypes...)> | TFunction<FuncType> |
| CTFunctionGraphTaskImpl | Task class for lambda based tasks |
| CTFunctionRef | TFunctionRef<FuncType> |
| CTFunctionRef< Ret(ParamTypes...)> | TFunctionRef<FuncType> |
| CTFuture | Template for unshared futures |
| CTFutureBase | Abstract base template for futures and shared futures |
| CTFutureState | Implements the internal state of asynchronous return values (futures) |
| CTGCObjectScopeGuard | Specific implementation of FGCObject that prevents a single UObject-based pointer from being GC'd while this guard is in scope |
| CTGCObjectsScopeGuard | Specific implementation of FGCObject that prevents an array of UObject-based pointers from being GC'd while this guard is in scope |
| CTGenericDataBackgroundCompute | UMeshOpPreviewWithBackgroundCompute is an infrastructure object that implements a common UI pattern in interactive 3D tools, where we want to run an expensive computation on a mesh that is based on user-specified parameters, and show a preview of the result |
| CTGenericGrowableAllocator | Allocator that will grow as needed with direct mapped memory for a given memory type |
| CTGetBaseTypeHelper | |
| CTGetDefaultObjectHelper | |
| CTGetDefaultObjectHelper< T, ETypeLayoutInterface::Virtual > | |
| CTGetExpressionNodeTypeId | |
| CTGetExpressionNodeTypeId< bool > | Primitive types should only be declared once inside the codebase to avoid conflicts |
| CTGetExpressionNodeTypeId< double > | |
| CTGetFreezeImageFieldHelper | |
| CTGetFreezeImageHelper | |
| CTGetTypeLayoutHelper | |
| CTGlobalResource | Used to declare a render resource that is initialized/released by static initialization/destruction |
| CTGPUSkinAPEXClothVertexFactory | |
| CTGPUSkinVertexBase | Base vertex data for GPU skinned skeletal meshes make sure to update GpuSkinCacheCommon.usf if the member sizes/order change! |
| CTGPUSkinVertexFactory | Vertex factory with vertex stream components for GPU skinned vertices |
| CTGPUSkinVertexFloat16Uvs | 16 bit UV version of skeletal mesh vertex make sure to update GpuSkinCacheCommon.usf if the member sizes/order change! |
| CTGPUSkinVertexFloat32Uvs | 32 bit UV version of skeletal mesh vertex make sure to update GpuSkinCacheCommon.usf if the member sizes/order change! |
| CTGraphTask | Templated graph task that is created to execute a specific function |
| CTGreater | Binary predicate class for sorting elements in reverse order |
| CTGreater< void > | |
| CTGrowOnlyLockFreeHash | |
| CTGuardConsoleVariable | Utility class to modify a console variable's value for a certain scope and restore it to its previous value afterwards |
| CTGuardedInt | Overflow- and error-checked integer |
| CTGuardValue | Exception-safe guard around saving/restoring a value |
| CTGuardValue_Bitfield_Cleanup | |
| CTGuardValueAccessors | Guard around saving/restoring a value |
| CTHasCustomDefaultObject | |
| CTHashTable | |
| CTHasNetIdenticalHelper | |
| CTHasNetSimCueTraits | |
| CTHasNetSimCueTraits< T, typename TToVoid< typename T::Traits >::type > | |
| CTHasTypeLayout | |
| CTHazardPointer | THazardPointer is used to keep an allocation alive until all threads that referenced it finished their access |
| CTHierarchicalHashGrid2D | Hierarchical Hash Grid in 2D |
| CThreadStackUserData | Passed in through sigqueue for gathering of a callstack from a signal |
| CTIdentity | Returns the same type passed to it |
| CTImageBuilder | TImageBuilder is used to create and populate a 2D image with a templated "pixel" type |
| CTImplements | |
| CTIndependentTickReplicator_AP | |
| CTIndependentTickReplicator_Server | |
| CTIndependentTickReplicator_SP | |
| CTIndexedContainerIterator | Generic iterator which can operate on types that expose the following: |
| CTIndexedPtrBase | Note that IndexedPtr types don't declare a default intrinsic type layout |
| CTIndexedValuesChange | TIndexedValuesChange stores a change of values at a set of indices |
| CTIndexedValuesChangeBuilder | TIndexedValuesChangeBuilder incrementally builds up a TIndexedValuesChange instance/subclass |
| CTIndirectArray | |
| CTInitBodiesHelperBase | |
| CTInitializeBaseHelper | |
| CTInitializeBaseHelper< T, void > | |
| CTInlineComponentArray | TInlineComponentArray is simply a TArray that reserves a fixed amount of space on the stack to try to avoid heap allocation when there are fewer than a specified number of elements expected in the result |
| CTInlineSetAllocator | An inline set allocator that allows sizing of the inline allocations for a set number of elements |
| CTInlineSparseArrayAllocator | An inline sparse array allocator that allows sizing of the inline allocations for a set number of elements |
| CTInlineValue | A container type that houses an instance of BaseType in inline memory where it is <= MaxInlineSize, or in a separate heap allocation where it's > MaxInlineSize |
| CTInPlaceType | A special tag used to indicate that in-place construction of a variant should take place |
| CTInputDeviceMap | An interface which can be added to any IInputDevice (or any other type which is creating Human Interface Devices) to store it's unique identifier for those physical devices and associate them with a FInputDeviceId so that the rest of the Unreal Engine can interact with them |
| CTInputUnifiedDelegate | Utility delegate class to allow binding to either a C++ function or a blueprint script delegate |
| CTInstanceData | |
| CTInstancedStruct | TInstancedStruct is a type-safe FInstancedStruct wrapper against the given BaseStruct type |
| CTInstanceFrameState | |
| CTInstanceMap | |
| CTIntegerSequence | |
| CTIntegralConstant | Defines a value metafunction of the given Value |
| CTInteractiveToolCommands | TInteractiveToolCommands is a base class that handles connecting up Tool Actions (ie the FInteractiveToolAction provided by a UInteractiveTool) to the UnrealEditor Command system, which allows for remappable hotkeys, etc |
| CTInterfaceInstance | |
| CTInterval | Template for numeric interval |
| CTIntervalTraits | Type traits for Arithmetic interval |
| CTIntervalTraits< FTimespan > | |
| CTIntrusiveDoubleLinkedList | Intrusive double linked list |
| CTIntrusiveDoubleLinkedListIterator | Iterator for intrusive double linked list |
| CTIntrusiveDoubleLinkedListNode | Node of an intrusive double linked list Structs/classes must inherit this, to use it, e.g: struct FMyStruct : public TIntrusiveDoubleLinkedListNode<FMyStruct> TIntrusiveDoubleLinkedListNode can be inherited multiple times, ex: if ElementType needs to be stored in several lists at once by specifying a different ContainerType template parameter to distinguish the nodes |
| CTIntrusiveLinkedList | Encapsulates a link in a single linked list with constant access time |
| CTIntrusiveLinkedListIterator | |
| CTIntrusiveList | |
| CTIntrusiveListElement | |
| CTInvokeResult | Trait for the type of the result when invoking a callable with the given argument types |
| CTIOperatorEvaluationEnvironment | Structures used for managing the evaluation environment for operators in an expression |
| CTIoPriorityQueue | |
| CTIoStatusOr | Optional I/O result or error status |
| CTIsAbstract | Traits class which tests if a type is abstract |
| CTIsArithmetic | Traits class which tests if a type is arithmetic |
| CTIsArithmetic< ANSICHAR > | |
| CTIsArithmetic< bool > | |
| CTIsArithmetic< const T > | |
| CTIsArithmetic< const volatile T > | |
| CTIsArithmetic< double > | |
| CTIsArithmetic< float > | |
| CTIsArithmetic< int16 > | |
| CTIsArithmetic< int32 > | |
| CTIsArithmetic< int64 > | |
| CTIsArithmetic< int8 > | |
| CTIsArithmetic< long > | |
| CTIsArithmetic< long double > | |
| CTIsArithmetic< uint16 > | |
| CTIsArithmetic< uint32 > | |
| CTIsArithmetic< uint64 > | |
| CTIsArithmetic< uint8 > | |
| CTIsArithmetic< unsigned long > | |
| CTIsArithmetic< volatile T > | |
| CTIsArithmetic< WIDECHAR > | |
| CTIsArray | Traits class which tests if a type is a C++ array |
| CTIsArray< T[]> | |
| CTIsArray< T[N]> | |
| CTIsArrayOrRefOfType | Type trait which returns true if the type T is an array or a reference to an array of ArrType |
| CTIsArrayOrRefOfType< ArrType(&)[N], ArrType > | |
| CTIsArrayOrRefOfType< ArrType[], ArrType > | |
| CTIsArrayOrRefOfType< ArrType[N], ArrType > | |
| CTIsArrayOrRefOfType< const ArrType(&)[N], ArrType > | |
| CTIsArrayOrRefOfType< const ArrType[], ArrType > | |
| CTIsArrayOrRefOfType< const ArrType[N], ArrType > | |
| CTIsArrayOrRefOfType< const volatile ArrType(&)[N], ArrType > | |
| CTIsArrayOrRefOfType< const volatile ArrType[], ArrType > | |
| CTIsArrayOrRefOfType< const volatile ArrType[N], ArrType > | |
| CTIsArrayOrRefOfType< volatile ArrType(&)[N], ArrType > | |
| CTIsArrayOrRefOfType< volatile ArrType[], ArrType > | |
| CTIsArrayOrRefOfType< volatile ArrType[N], ArrType > | |
| CTIsArrayOrRefOfTypeByPredicate | Type trait which returns true if the type T is an array or a reference to an array of a type which matches the predicate |
| CTIsArrayOrRefOfTypeByPredicate< ArrType(&)[N], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< ArrType[], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< ArrType[N], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< const ArrType(&)[N], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< const ArrType[], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< const ArrType[N], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< const volatile ArrType(&)[N], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< const volatile ArrType[], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< const volatile ArrType[N], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< volatile ArrType(&)[N], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< volatile ArrType[], Predicate > | |
| CTIsArrayOrRefOfTypeByPredicate< volatile ArrType[N], Predicate > | |
| CTIsBitwiseConstructible | Tests if a type T is bitwise-constructible from a given argument type U |
| CTIsBitwiseConstructible< const T *, T * > | |
| CTIsBitwiseConstructible< const T, U > | |
| CTIsBitwiseConstructible< FDateRange, TRange< FDateTime > > | |
| CTIsBitwiseConstructible< FDateRangeBound, TRangeBound< FDateTime > > | |
| CTIsBitwiseConstructible< FDoubleInterval, TInterval< double > > | |
| CTIsBitwiseConstructible< FDoubleRange, TRange< double > > | |
| CTIsBitwiseConstructible< FDoubleRangeBound, TRangeBound< double > > | |
| CTIsBitwiseConstructible< FFloatInterval, TInterval< float > > | |
| CTIsBitwiseConstructible< FFloatRange, TRange< float > > | |
| CTIsBitwiseConstructible< FFloatRangeBound, TRangeBound< float > > | |
| CTIsBitwiseConstructible< FFrameNumberRange, TRange< FFrameNumber > > | |
| CTIsBitwiseConstructible< FFrameNumberRangeBound, TRangeBound< FFrameNumber > > | |
| CTIsBitwiseConstructible< FInt16Range, TRange< int16 > > | |
| CTIsBitwiseConstructible< FInt16RangeBound, TRangeBound< int16 > > | |
| CTIsBitwiseConstructible< FInt32Interval, TInterval< int32 > > | |
| CTIsBitwiseConstructible< FInt32Range, TRange< int32 > > | |
| CTIsBitwiseConstructible< FInt32RangeBound, TRangeBound< int32 > > | |
| CTIsBitwiseConstructible< FInt64Range, TRange< int64 > > | |
| CTIsBitwiseConstructible< FInt64RangeBound, TRangeBound< int64 > > | |
| CTIsBitwiseConstructible< FInt8Range, TRange< int8 > > | |
| CTIsBitwiseConstructible< FInt8RangeBound, TRangeBound< int8 > > | |
| CTIsBitwiseConstructible< FInterpCurve< FLinearColor >, FInterpCurveLinearColor > | |
| CTIsBitwiseConstructible< FInterpCurve< float >, FInterpCurveFloat > | |
| CTIsBitwiseConstructible< FInterpCurve< FQuat >, FInterpCurveQuat > | |
| CTIsBitwiseConstructible< FInterpCurve< FTwoVectors >, FInterpCurveTwoVectors > | |
| CTIsBitwiseConstructible< FInterpCurve< FVector >, FInterpCurveVector > | |
| CTIsBitwiseConstructible< FInterpCurve< FVector2D >, FInterpCurveVector2D > | |
| CTIsBitwiseConstructible< FInterpCurveFloat, FInterpCurve< float > > | |
| CTIsBitwiseConstructible< FInterpCurveLinearColor, FInterpCurve< FLinearColor > > | |
| CTIsBitwiseConstructible< FInterpCurveQuat, FInterpCurve< FQuat > > | |
| CTIsBitwiseConstructible< FInterpCurveTwoVectors, FInterpCurve< FTwoVectors > > | |
| CTIsBitwiseConstructible< FInterpCurveVector, FInterpCurve< FVector > > | |
| CTIsBitwiseConstructible< FInterpCurveVector2D, FInterpCurve< FVector2D > > | |
| CTIsBitwiseConstructible< int16, uint16 > | |
| CTIsBitwiseConstructible< int32, uint32 > | |
| CTIsBitwiseConstructible< int64, uint64 > | |
| CTIsBitwiseConstructible< int8, ANSICHAR > | |
| CTIsBitwiseConstructible< int8, uint8 > | |
| CTIsBitwiseConstructible< int8, UTF8CHAR > | |
| CTIsBitwiseConstructible< T, T > | |
| CTIsBitwiseConstructible< TInterval< double >, FDoubleInterval > | |
| CTIsBitwiseConstructible< TInterval< float >, FFloatInterval > | |
| CTIsBitwiseConstructible< TInterval< int32 >, FInt32Interval > | |
| CTIsBitwiseConstructible< TObjectPtr< T >, T * > | |
| CTIsBitwiseConstructible< TRange< double >, FDoubleRange > | |
| CTIsBitwiseConstructible< TRange< FDateTime >, FDateRange > | |
| CTIsBitwiseConstructible< TRange< FFrameNumber >, FFrameNumberRange > | |
| CTIsBitwiseConstructible< TRange< float >, FFloatRange > | |
| CTIsBitwiseConstructible< TRange< int16 >, FInt16Range > | |
| CTIsBitwiseConstructible< TRange< int32 >, FInt32Range > | |
| CTIsBitwiseConstructible< TRange< int64 >, FInt64Range > | |
| CTIsBitwiseConstructible< TRange< int8 >, FInt8Range > | |
| CTIsBitwiseConstructible< TRangeBound< double >, FDoubleRangeBound > | |
| CTIsBitwiseConstructible< TRangeBound< FDateTime >, FDateRangeBound > | |
| CTIsBitwiseConstructible< TRangeBound< FFrameNumber >, FFrameNumberRangeBound > | |
| CTIsBitwiseConstructible< TRangeBound< float >, FFloatRangeBound > | |
| CTIsBitwiseConstructible< TRangeBound< int16 >, FInt16RangeBound > | |
| CTIsBitwiseConstructible< TRangeBound< int32 >, FInt32RangeBound > | |
| CTIsBitwiseConstructible< TRangeBound< int64 >, FInt64RangeBound > | |
| CTIsBitwiseConstructible< TRangeBound< int8 >, FInt8RangeBound > | |
| CTIsBitwiseConstructible< TUniquePtr< T >, T * > | |
| CTIsBitwiseConstructible< uint16, int16 > | |
| CTIsBitwiseConstructible< uint32, int32 > | |
| CTIsBitwiseConstructible< uint64, int64 > | |
| CTIsBitwiseConstructible< uint8, ANSICHAR > | |
| CTIsBitwiseConstructible< uint8, int8 > | |
| CTIsBitwiseConstructible< uint8, UTF8CHAR > | |
| CTIsBitwiseConstructible< UTF8CHAR, ANSICHAR > | |
| CTIsBoundedArray | Traits class which tests if a type is a bounded C++ array |
| CTIsBoundedArray< T[N]> | |
| CTIsBulkSerializable | Traits class to specify which attribute types can be bulk serialized |
| CTIsBulkSerializable< FName > | |
| CTIsBulkSerializable< FTransform > | |
| CTIsCharEncodingCompatibleWith | Trait which tests if a source char type is binary compatible with a destination char type |
| CTIsCharEncodingSimplyConvertibleTo | Trait which tests if code units of the source encoding are simply convertible (i.e |
| CTIsCharType | Type trait which tests if a type is a character encoding type |
| CTIsCharType< ANSICHAR > | |
| CTIsCharType< const T > | |
| CTIsCharType< const volatile T > | |
| CTIsCharType< UCS2CHAR > | |
| CTIsCharType< UTF16CHAR > | |
| CTIsCharType< UTF32CHAR > | |
| CTIsCharType< UTF8CHAR > | |
| CTIsCharType< volatile T > | |
| CTIsCharType< WIDECHAR > | |
| CTIsClass | Determines if T is a struct/class type |
| CTIsConst | Traits class which tests if a type is const |
| CTIsConst< const T > | |
| CTIsConstructible | Determines if T is constructible from a set of arguments |
| CTIsContiguousContainer | Traits class which tests if a type is a contiguous container |
| CTIsContiguousContainer< const T > | |
| CTIsContiguousContainer< const T[]> | |
| CTIsContiguousContainer< const T[N]> | |
| CTIsContiguousContainer< const volatile T > | |
| CTIsContiguousContainer< const volatile T[]> | |
| CTIsContiguousContainer< const volatile T[N]> | |
| CTIsContiguousContainer< FBufferArchive > | |
| CTIsContiguousContainer< FBufferArchive64 > | |
| CTIsContiguousContainer< FMemoryImageString > | |
| CTIsContiguousContainer< FNameBuilder > | |
| CTIsContiguousContainer< FSegmentBlendData > | |
| CTIsContiguousContainer< FStaticMeshSectionArray > | |
| CTIsContiguousContainer< FStringOutputDevice > | |
| CTIsContiguousContainer< FStringOutputDeviceCountLines > | |
| CTIsContiguousContainer< Nanite::FMeshDataSectionArray > | |
| CTIsContiguousContainer< std::initializer_list< T > > | Specialization for initializer lists (also always contiguous) |
| CTIsContiguousContainer< T & > | |
| CTIsContiguousContainer< T && > | |
| CTIsContiguousContainer< T[]> | Specialization for unbounded C arrays (never contiguous - should be treated as pointers which are not regarded as contiguous containers) |
| CTIsContiguousContainer< T[N]> | Specialization for C arrays (always contiguous) |
| CTIsContiguousContainer< TArray< T, AllocatorType > > | |
| CTIsContiguousContainer< TArrayRange< T > > | |
| CTIsContiguousContainer< TArrayView< T, SizeType > > | |
| CTIsContiguousContainer< TBasicArray< T > > | |
| CTIsContiguousContainer< TInlineComponentArray< T, NumElements > > | |
| CTIsContiguousContainer< TMaybeMappedArray< T, Alignment > > | |
| CTIsContiguousContainer< TStaticArray< ElementType, NumElements, Alignment > > | |
| CTIsContiguousContainer< TStringBuilderBase< CharType > > | |
| CTIsContiguousContainer< TStringBuilderWithBuffer< CharType, BufferSize > > | |
| CTIsContiguousContainer< TStringConversion< Converter, DefaultConversionSize > > | |
| CTIsContiguousContainer< TStringPointer< FromType, ToType > > | |
| CTIsContiguousContainer< TStringView< CharType > > | |
| CTIsContiguousContainer< TWriteToString< CharType, BufferSize > > | |
| CTIsContiguousContainer< UE::Anim::TTypedIndexRange< ArgTypes... > > | |
| CTIsContiguousContainer< UE::TSharedString< CharType > > | |
| CTIsContiguousContainer< Verse::FNativeString > | |
| CTIsContiguousContainer< volatile T > | |
| CTIsContiguousContainer< volatile T[]> | |
| CTIsContiguousContainer< volatile T[N]> | |
| CTIsDerivedFrom | Is type DerivedType inherited from BaseType |
| CTIsEnum | |
| CTIsEnumClass | Traits class which tests if a type is arithmetic |
| CTIsFixedWidthCharEncoding | |
| CTIsFloatingPoint | Traits class which tests if a type is floating point |
| CTIsFloatingPoint< const T > | |
| CTIsFloatingPoint< const volatile T > | |
| CTIsFloatingPoint< double > | |
| CTIsFloatingPoint< float > | |
| CTIsFloatingPoint< long double > | |
| CTIsFloatingPoint< volatile T > | |
| CTIsFunction | TIsFunction |
| CTIsFunction< RetType(Params...)> | |
| CTIsFundamentalType | TIsFundamentalType |
| CTIsIInterface | Metafunction which detects whether or not a class is an IInterface |
| CTIsIInterface< T, false > | |
| CTIsImplicitlyConstructible | |
| CTIsInitializerList | Traits class which tests if a type is an initializer list |
| CTIsInitializerList< const T > | |
| CTIsInitializerList< const volatile T > | |
| CTIsInitializerList< std::initializer_list< T > > | |
| CTIsInitializerList< volatile T > | |
| CTIsIntegral | Traits class which tests if a type is integral |
| CTIsIntegral< bool > | |
| CTIsIntegral< char > | |
| CTIsIntegral< char16_t > | |
| CTIsIntegral< char32_t > | |
| CTIsIntegral< const T > | |
| CTIsIntegral< const volatile T > | |
| CTIsIntegral< int > | |
| CTIsIntegral< long > | |
| CTIsIntegral< long long > | |
| CTIsIntegral< short > | |
| CTIsIntegral< signed char > | |
| CTIsIntegral< unsigned char > | |
| CTIsIntegral< unsigned int > | |
| CTIsIntegral< unsigned long > | |
| CTIsIntegral< unsigned long long > | |
| CTIsIntegral< unsigned short > | |
| CTIsIntegral< volatile T > | |
| CTIsIntegral< wchar_t > | |
| CTIsInvocable | Traits class which tests if an instance of CallableType can be invoked with a list of the arguments of the types provided |
| CTIsLValueReferenceType | TIsLValueReferenceType |
| CTIsLValueReferenceType< T & > | |
| CTIsMemberPointer | Traits class which tests if a type is a pointer to member (data member or member function) |
| CTIsMemberPointer< const T > | |
| CTIsMemberPointer< const volatile T > | |
| CTIsMemberPointer< T U::* > | |
| CTIsMemberPointer< volatile T > | |
| CTIsPODType | Traits class which tests if a type is POD |
| CTIsPODType< class FScriptInterface > | |
| CTIsPODType< FBasisVectorMatrix44d > | |
| CTIsPODType< FBasisVectorMatrix44f > | |
| CTIsPODType< FBoolAnnotation > | |
| CTIsPODType< FBox2d > | |
| CTIsPODType< FBox2f > | |
| CTIsPODType< FBox3d > | |
| CTIsPODType< FBox3f > | |
| CTIsPODType< FBoxSphereBounds3d > | |
| CTIsPODType< FBoxSphereBounds3f > | |
| CTIsPODType< FColor > | |
| CTIsPODType< FDuplicatedObject > | |
| CTIsPODType< FDXT1 > | |
| CTIsPODType< FDXT5 > | |
| CTIsPODType< FDXTColor16 > | |
| CTIsPODType< FDXTColor565 > | |
| CTIsPODType< FGeometry > | |
| CTIsPODType< FGuid > | |
| CTIsPODType< FHitResult > | |
| CTIsPODType< FInt32Point > | Namespace UE::Math |
| CTIsPODType< FInt32Rect > | Namespace UE::Math |
| CTIsPODType< FInt32Vector2 > | Namespace UE::Math |
| CTIsPODType< FInt32Vector3 > | |
| CTIsPODType< FInt32Vector4 > | |
| CTIsPODType< FInt64Point > | |
| CTIsPODType< FInt64Rect > | |
| CTIsPODType< FInt64Vector2 > | |
| CTIsPODType< FInt64Vector3 > | |
| CTIsPODType< FInt64Vector4 > | |
| CTIsPODType< FLazyObjectPtr > | |
| CTIsPODType< FLinearColor > | |
| CTIsPODType< FLookAtMatrix44d > | |
| CTIsPODType< FLookAtMatrix44f > | |
| CTIsPODType< FLookFromMatrix44d > | |
| CTIsPODType< FLookFromMatrix44f > | |
| CTIsPODType< FMargin > | |
| CTIsPODType< FMatrix44d > | |
| CTIsPODType< FMatrix44f > | |
| CTIsPODType< FMovieSceneDoubleValue > | |
| CTIsPODType< FMovieSceneFloatValue > | |
| CTIsPODType< FMovieSceneTangentData > | |
| CTIsPODType< FName > | FNames act like PODs |
| CTIsPODType< FNameCurveKey > | |
| CTIsPODType< FOrientedBox > | |
| CTIsPODType< FOverlapInfo > | |
| CTIsPODType< FOverlapResult > | |
| CTIsPODType< FPaintGeometry > | |
| CTIsPODType< FParticleSysParam > | |
| CTIsPODType< FPlane4d > | |
| CTIsPODType< FPlane4f > | |
| CTIsPODType< FQuantizedDirectionalLightSample > | |
| CTIsPODType< FQuantizedSimpleLightSample > | |
| CTIsPODType< FQuat4d > | |
| CTIsPODType< FQuat4f > | |
| CTIsPODType< FRay3d > | |
| CTIsPODType< FRay3f > | |
| CTIsPODType< FRichCurveKey > | |
| CTIsPODType< FRotator3d > | |
| CTIsPODType< FRotator3f > | |
| CTIsPODType< FShortRect > | |
| CTIsPODType< FSimpleCurveKey > | |
| CTIsPODType< FSlateClippingZone > | |
| CTIsPODType< FSlateGradientStop > | |
| CTIsPODType< FSlateRect > | |
| CTIsPODType< FSlateVertex > | |
| CTIsPODType< FSoftObjectPtr > | |
| CTIsPODType< FSphere3d > | |
| CTIsPODType< FSphere3f > | |
| CTIsPODType< FStateTreeCompareBoolConditionInstanceData > | |
| CTIsPODType< FStateTreeCompareDistanceConditionInstanceData > | |
| CTIsPODType< FStateTreeCompareEnumConditionInstanceData > | |
| CTIsPODType< FStateTreeCompareFloatConditionInstanceData > | |
| CTIsPODType< FStateTreeCompareIntConditionInstanceData > | |
| CTIsPODType< FStateTreeRandomConditionInstanceData > | |
| CTIsPODType< FTransform2d > | |
| CTIsPODType< FTransform2f > | |
| CTIsPODType< FTransform3d > | |
| CTIsPODType< FTransform3f > | |
| CTIsPODType< FTwoVectors > | |
| CTIsPODType< FUint32Point > | |
| CTIsPODType< FUint32Rect > | |
| CTIsPODType< FUint32Vector2 > | |
| CTIsPODType< FUint32Vector3 > | |
| CTIsPODType< FUint32Vector4 > | |
| CTIsPODType< FUint64Point > | |
| CTIsPODType< FUint64Rect > | |
| CTIsPODType< FUint64Vector2 > | |
| CTIsPODType< FUint64Vector3 > | |
| CTIsPODType< FUint64Vector4 > | |
| CTIsPODType< FUniqueObjectGuid > | |
| CTIsPODType< FVector2d > | |
| CTIsPODType< FVector2f > | |
| CTIsPODType< FVector3d > | |
| CTIsPODType< FVector3f > | |
| CTIsPODType< FVector4d > | |
| CTIsPODType< FVector4f > | |
| CTIsPODType< FWalkableSlopeOverride > | |
| CTIsPODType< FWeakObjectPtr > | |
| CTIsPODType< FWidgetProxy > | |
| CTIsPODType< SkeletalMeshImportData::FJointPos > | |
| CTIsPODType< SkeletalMeshImportData::FMeshFace > | |
| CTIsPODType< SkeletalMeshImportData::FMeshWedge > | |
| CTIsPODType< SkeletalMeshImportData::FTriangle > | |
| CTIsPODType< SkeletalMeshImportData::FVertInfluence > | |
| CTIsPODType< TEnumAsByte< T > > | |
| CTIsPODType< TFieldPath< T > > | |
| CTIsPODType< TLazyObjectPtr< T > > | |
| CTIsPODType< TPersistentObjectPtr< TObjectID > > | |
| CTIsPODType< TSoftClassPtr< T > > | |
| CTIsPODType< TWeakFieldPtr< T > > | |
| CTIsPODType< TWeakObjectPtr< T > > | |
| CTIsPointer | Traits class which tests if a type is a pointer |
| CTIsPointer< const T > | |
| CTIsPointer< const volatile T > | |
| CTIsPointer< T * > | |
| CTIsPointer< volatile T > | |
| CTIsPointerOrObjectPtrToBaseOf | |
| CTIsPointerOrObjectPtrToBaseOfImpl | |
| CTIsPointerOrObjectPtrToBaseOfImpl< T *, DerivedType > | |
| CTIsPointerOrObjectPtrToBaseOfImpl< TObjectPtr< T >, DerivedType > | |
| CTIsPolymorphic | Traits class which tests if a type is polymorphic (virtual) |
| CTIsReferenceType | TIsReferenceType |
| CTIsReferenceType< T & > | |
| CTIsReferenceType< T && > | |
| CTIsRValueReferenceType | TIsRValueReferenceType |
| CTIsRValueReferenceType< T && > | |
| CTIsSigned | Traits class which tests if a type is a signed integral type |
| CTIsSigned< const T > | |
| CTIsSigned< const volatile T > | |
| CTIsSigned< int16 > | |
| CTIsSigned< int32 > | |
| CTIsSigned< int64 > | |
| CTIsSigned< int8 > | |
| CTIsSigned< volatile T > | |
| CTIsSoftObjectPointerType | TIsSoftObjectPointerType Trait for recognizing 'soft' (path-based) object pointer types |
| CTIsSoftObjectPointerType< FSoftObjectPtr > | |
| CTIsSoftObjectPointerType< TSoftObjectPtr< T > > | |
| CTIsTArray | |
| CTIsTArrayView | |
| CTIsTEnumAsByte | |
| CTIsTFunction | Traits class which checks if T is a TFunction<> type |
| CTIsTFunction< const T > | |
| CTIsTFunction< const volatile T > | |
| CTIsTFunction< TFunction< T > > | |
| CTIsTFunction< volatile T > | |
| CTIsTFunctionRef | Traits class which checks if T is a TFunctionRef<> type |
| CTIsTFunctionRef< const T > | |
| CTIsTFunctionRef< const volatile T > | |
| CTIsTFunctionRef< TFunctionRef< T > > | |
| CTIsTFunctionRef< volatile T > | |
| CTIsTMap | Traits class which determines whether or not a type is a TMap |
| CTIsTMap< const TMap< KeyType, ValueType, SetAllocator, KeyFuncs > > | |
| CTIsTMap< const volatile TMap< KeyType, ValueType, SetAllocator, KeyFuncs > > | |
| CTIsTMap< TMap< KeyType, ValueType, SetAllocator, KeyFuncs > > | |
| CTIsTMap< volatile TMap< KeyType, ValueType, SetAllocator, KeyFuncs > > | |
| CTIsTObjectPtr | |
| CTIsTrivial | Traits class which tests if a type is trivial |
| CTIsTriviallyCopyAssignable | Traits class which tests if a type has a trivial copy assignment operator |
| CTIsTriviallyCopyConstructible | Traits class which tests if a type has a trivial copy constructor |
| CTIsTSet | Traits class which determines whether or not a type is a TSet |
| CTIsTSet< const TSet< ElementType, KeyFuncs, Allocator > > | |
| CTIsTSet< const volatile TSet< ElementType, KeyFuncs, Allocator > > | |
| CTIsTSet< TSet< ElementType, KeyFuncs, Allocator > > | |
| CTIsTSet< volatile TSet< ElementType, KeyFuncs, Allocator > > | |
| CTIsTString | |
| CTIsTSubclassOf | |
| CTIsTSubclassOf< const TSubclassOf< T > > | |
| CTIsTSubclassOf< const volatile TSubclassOf< T > > | |
| CTIsTSubclassOf< TSubclassOf< T > > | |
| CTIsTSubclassOf< volatile TSubclassOf< T > > | |
| CTIsTSubclassOfField | |
| CTIsTSubclassOfField< const TSubclassOfField< T > > | |
| CTIsTSubclassOfField< const volatile TSubclassOfField< T > > | |
| CTIsTSubclassOfField< TSubclassOfField< T > > | |
| CTIsTSubclassOfField< volatile TSubclassOfField< T > > | |
| CTIsTUniqueFunction | Traits class which checks if T is a TFunction<> type |
| CTIsTUniqueFunction< const T > | |
| CTIsTUniqueFunction< const volatile T > | |
| CTIsTUniqueFunction< TUniqueFunction< T > > | |
| CTIsTUniqueFunction< volatile T > | |
| CTIsTuple | |
| CTIsUECoreType | Traits class which tests if a type is part of the core types included in CoreMinimal.h |
| CTIsUECoreVariant | Traits class which tests if a type is a core variant type (e.g |
| CTIsUECoreVariant< FBasisVectorMatrix44d > | |
| CTIsUECoreVariant< FBasisVectorMatrix44f > | |
| CTIsUECoreVariant< FBox2d > | |
| CTIsUECoreVariant< FBox2f > | |
| CTIsUECoreVariant< FBox3d > | |
| CTIsUECoreVariant< FBox3f > | |
| CTIsUECoreVariant< FBoxSphereBounds3d > | |
| CTIsUECoreVariant< FBoxSphereBounds3f > | |
| CTIsUECoreVariant< FCapsuleShape3d > | |
| CTIsUECoreVariant< FCapsuleShape3f > | |
| CTIsUECoreVariant< FClipProjectionMatrix44d > | |
| CTIsUECoreVariant< FClipProjectionMatrix44f > | |
| CTIsUECoreVariant< FCompactBoxSphereBounds3d > | |
| CTIsUECoreVariant< FDualQuat4d > | |
| CTIsUECoreVariant< FDualQuat4f > | |
| CTIsUECoreVariant< FInt32Point > | |
| CTIsUECoreVariant< FInt32Rect > | |
| CTIsUECoreVariant< FInt32Vector2 > | |
| CTIsUECoreVariant< FInt32Vector3 > | |
| CTIsUECoreVariant< FInt32Vector4 > | |
| CTIsUECoreVariant< FInt64Point > | |
| CTIsUECoreVariant< FInt64Rect > | |
| CTIsUECoreVariant< FInt64Vector2 > | |
| CTIsUECoreVariant< FInt64Vector3 > | |
| CTIsUECoreVariant< FInt64Vector4 > | |
| CTIsUECoreVariant< FInverseRotationMatrix44d > | |
| CTIsUECoreVariant< FInverseRotationMatrix44f > | |
| CTIsUECoreVariant< FLookAtMatrix44d > | |
| CTIsUECoreVariant< FLookAtMatrix44f > | |
| CTIsUECoreVariant< FLookFromMatrix44d > | |
| CTIsUECoreVariant< FLookFromMatrix44f > | |
| CTIsUECoreVariant< FMatrix44d > | |
| CTIsUECoreVariant< FMatrix44f > | |
| CTIsUECoreVariant< FMirrorMatrix44d > | |
| CTIsUECoreVariant< FMirrorMatrix44f > | |
| CTIsUECoreVariant< FOrthoMatrix44d > | |
| CTIsUECoreVariant< FOrthoMatrix44f > | |
| CTIsUECoreVariant< FPerspectiveMatrix44d > | |
| CTIsUECoreVariant< FPerspectiveMatrix44f > | |
| CTIsUECoreVariant< FPlane4d > | |
| CTIsUECoreVariant< FPlane4f > | |
| CTIsUECoreVariant< FQuat4d > | |
| CTIsUECoreVariant< FQuat4f > | |
| CTIsUECoreVariant< FQuatRotationMatrix44d > | |
| CTIsUECoreVariant< FQuatRotationMatrix44f > | |
| CTIsUECoreVariant< FQuatRotationTranslationMatrix44d > | |
| CTIsUECoreVariant< FQuatRotationTranslationMatrix44f > | |
| CTIsUECoreVariant< FRay3d > | |
| CTIsUECoreVariant< FRay3f > | |
| CTIsUECoreVariant< FReversedZOrthoMatrix44d > | |
| CTIsUECoreVariant< FReversedZOrthoMatrix44f > | |
| CTIsUECoreVariant< FReversedZPerspectiveMatrix44d > | |
| CTIsUECoreVariant< FReversedZPerspectiveMatrix44f > | |
| CTIsUECoreVariant< FRotationAboutPointMatrix44d > | |
| CTIsUECoreVariant< FRotationAboutPointMatrix44f > | |
| CTIsUECoreVariant< FRotationMatrix44d > | |
| CTIsUECoreVariant< FRotationMatrix44f > | |
| CTIsUECoreVariant< FRotationTranslationMatrix44d > | |
| CTIsUECoreVariant< FRotationTranslationMatrix44f > | |
| CTIsUECoreVariant< FRotator3d > | |
| CTIsUECoreVariant< FRotator3f > | |
| CTIsUECoreVariant< FScaleMatrix44d > | |
| CTIsUECoreVariant< FScaleMatrix44f > | |
| CTIsUECoreVariant< FScaleRotationTranslationMatrix44d > | |
| CTIsUECoreVariant< FScaleRotationTranslationMatrix44f > | |
| CTIsUECoreVariant< FSphere3d > | |
| CTIsUECoreVariant< FSphere3f > | |
| CTIsUECoreVariant< FTransform3d > | |
| CTIsUECoreVariant< FTransform3f > | |
| CTIsUECoreVariant< FTranslationMatrix44d > | |
| CTIsUECoreVariant< FTranslationMatrix44f > | |
| CTIsUECoreVariant< FUint32Point > | |
| CTIsUECoreVariant< FUint32Rect > | |
| CTIsUECoreVariant< FUint32Vector2 > | |
| CTIsUECoreVariant< FUint32Vector3 > | |
| CTIsUECoreVariant< FUint32Vector4 > | |
| CTIsUECoreVariant< FUint64Point > | |
| CTIsUECoreVariant< FUint64Rect > | |
| CTIsUECoreVariant< FUint64Vector2 > | |
| CTIsUECoreVariant< FUint64Vector3 > | |
| CTIsUECoreVariant< FUint64Vector4 > | |
| CTIsUECoreVariant< FVector2d > | |
| CTIsUECoreVariant< FVector2f > | |
| CTIsUECoreVariant< FVector3d > | |
| CTIsUECoreVariant< FVector3f > | |
| CTIsUECoreVariant< FVector4d > | |
| CTIsUECoreVariant< FVector4f > | |
| CTIsUECoreVariant< T, TC, typename std::enable_if< TIsUECoreVariant< T >::Value &&std::is_same< TC, typename T::FReal >::value, void >::type > | |
| CTIsUECoreVariant< T, TC, typename std::enable_if< TIsUECoreVariant< T >::Value &&std::is_same< TC, typename T::IntType >::value, void >::type > | |
| CTIsUEnumClass | Traits class which tests if a type is a UEnum class |
| CTIsUnboundedArray | Traits class which tests if a type is an unbounded C++ array |
| CTIsUnboundedArray< T[]> | |
| CTIsValidListItem | Lists/Trees only work with shared pointer types, and UObjbectBase* |
| CTIsValidListItem< const T *, typename TEnableIf< TPointerIsConvertibleFromTo< T, UObjectBase >::Value >::Type > | |
| CTIsValidListItem< FCurveEditorTreeItemID > | |
| CTIsValidListItem< FName > | |
| CTIsValidListItem< T *, typename TEnableIf< TPointerIsConvertibleFromTo< T, UObjectBase >::Value >::Type > | |
| CTIsValidListItem< TFieldPath< T > > | |
| CTIsValidListItem< TObjectPtr< T > > | |
| CTIsValidListItem< TSharedPtr< T, ESPMode::NotThreadSafe > > | |
| CTIsValidListItem< TSharedPtr< T, ESPMode::ThreadSafe > > | |
| CTIsValidListItem< TSharedRef< T, ESPMode::NotThreadSafe > > | |
| CTIsValidListItem< TSharedRef< T, ESPMode::ThreadSafe > > | |
| CTIsValidListItem< TWeakObjectPtr< T > > | |
| CTIsValidListItem< TWeakPtr< T, Mode > > | |
| CTIsValidListItem< UE::Sequencer::TWeakViewModelPtr< ExtensionType > > | |
| CTIsValidVariadicFunctionArg | Tests if a type is a valid argument to a variadic function, e.g |
| CTIsValidVariadicFunctionArg< FBlackboard::FKey > | |
| CTIsWeakPointerType | TIsWeakPointerType |
| CTIsWeakPointerType< FLazyObjectPtr > | |
| CTIsWeakPointerType< FSoftObjectPtr > | |
| CTIsWeakPointerType< FWeakObjectPtr > | |
| CTIsWeakPointerType< FWeakSharedBuffer > | |
| CTIsWeakPointerType< TFieldPath< T > > | |
| CTIsWeakPointerType< TLazyObjectPtr< T > > | |
| CTIsWeakPointerType< TPersistentObjectPtr< TObjectID > > | |
| CTIsWeakPointerType< TSoftClassPtr< T > > | |
| CTIsWeakPointerType< TSoftObjectPtr< T > > | |
| CTIsWeakPointerType< TWeakFieldPtr< T > > | |
| CTIsWeakPointerType< TWeakObjectPtr< T > > | |
| CTIsWeakPointerType< TWeakPtr< T, Mode > > | |
| CTIsZeroConstructType | TIsZeroConstructType |
| CTIsZeroConstructType< class FName > | |
| CTIsZeroConstructType< class FScriptInterface > | |
| CTIsZeroConstructType< FCanvasUVTri > | |
| CTIsZeroConstructType< FEnvQueryItem > | |
| CTIsZeroConstructType< FLifetimeProperty > | |
| CTIsZeroConstructType< FScriptArray > | |
| CTIsZeroConstructType< FSharedBuffer > | |
| CTIsZeroConstructType< FStaticMeshSectionArray > | |
| CTIsZeroConstructType< FUniqueBuffer > | |
| CTIsZeroConstructType< FWeakObjectPtr > | |
| CTIsZeroConstructType< FWeakSharedBuffer > | |
| CTIsZeroConstructType< Nanite::FMeshDataSectionArray > | |
| CTIsZeroConstructType< TArray< InElementType, AllocatorType > > | |
| CTIsZeroConstructType< TArrayView< InElementType > > | |
| CTIsZeroConstructType< TDelegateAccessHandlerBase< FNotThreadSafeDelegateMode > > | |
| CTIsZeroConstructType< TDelegateAccessHandlerBase< FNotThreadSafeNotCheckedDelegateMode > > | |
| CTIsZeroConstructType< TDelegateAccessHandlerBase< FThreadSafeDelegateMode > > | |
| CTIsZeroConstructType< TFieldPath< T > > | |
| CTIsZeroConstructType< TMulticastScriptDelegate< ThreadSafetyMode > > | |
| CTIsZeroConstructType< TObjectPtr< T > > | |
| CTIsZeroConstructType< TScriptArray< AllocatorType > > | |
| CTIsZeroConstructType< TScriptBitArray< AllocatorType, InDerivedType > > | |
| CTIsZeroConstructType< TScriptDelegate< ThreadSafetyMode > > | |
| CTIsZeroConstructType< TScriptMap< AllocatorType > > | |
| CTIsZeroConstructType< TScriptSet< AllocatorType, InDerivedType > > | |
| CTIsZeroConstructType< TScriptSparseArray< AllocatorType, InDerivedType > > | |
| CTIsZeroConstructType< TSharedPtr< ObjectType, Mode > > | |
| CTIsZeroConstructType< TUniquePtr< T > > | |
| CTIsZeroConstructType< TWeakFieldPtr< T > > | |
| CTIsZeroConstructType< TWeakObjectPtr< T > > | |
| CTIsZeroConstructType< TWeakPtr< T, Mode > > | |
| CTIsZeroConstructType< Verse::FNativeString > | |
| CTIsZeroConstructType< Verse::FNativeType > | |
| CTIteratorAdapter | Adapter class for iterator implementation |
| CTJsonWriter | |
| CTJugglingRotation | Array rotation using juggling technique |
| CTJumpTable | We need a mechanism by which we can iterate all items in the attribute map and perform an arbitrary operation on each |
| CTkDOPCollisionCheck | Base struct for all collision checks |
| CTkDOPLineCollisionCheck | This struct holds the information used to do a line check against the kDOP tree |
| CTkDOPNode | A node in the kDOP tree |
| CTkDOPTree | This is the tree of kDOPs that spatially divides the static mesh |
| CTKeyFrameManipulator | Templated key frame manipulator that knows how to add, remove and (re)arrange key times |
| CTKeyInitializer | An initializer type for keys that's passed to the pair set when adding a new key |
| CTKeyTimeIterator | Key time iterator for TKeyFrameManipulator |
| CTKeyValuePair | Helper class to make it easy to use key/value pairs with a container |
| CTLargeWorldRenderPosition | |
| CTLargeWorldRenderScalar | |
| CTLazyEnableIf | This is a variant of the above that will determine the return type 'lazily', i.e |
| CTLazyEnableIf< false, Func > | |
| CTLazyEnableIf< true, Func > | |
| CTLazyObjectPtr | TLazyObjectPtr is the templatized version of the generic FLazyObjectPtr |
| CTLazySingleton | Lazy singleton that can be torn down explicitly |
| CTLegacySkinWeightInfo | Struct for storing skin weight info in vertex buffer |
| CTLess | Binary predicate class for sorting elements in order |
| CTLess< void > | |
| CTLinearAllocatorBase | |
| CTLinearArrayAllocatorBase | |
| CTLinearCircularRamper | |
| CTLinearRamper | |
| CTLinkedList | Encapsulates a link in a single linked list with constant access time |
| CTLinkedListBase | Base linked list class, used to implement methods shared by intrusive/non-intrusive linked lists |
| CTLinkedListBuilder | Single linked list builder |
| CTLinkedListBuilderNextLink | |
| CTLinkedListBuilderNextLinkMemberVar | |
| CTLinkedListIterator | |
| CTLinkedListIteratorBase | |
| CTList | |
| CTListTypeTraits | Furthermore, ListViews of TSharedPtr<> work differently from lists of UObject* |
| CTListTypeTraits< const T *, typename TEnableIf< TPointerIsConvertibleFromTo< T, UObjectBase >::Value >::Type > | |
| CTListTypeTraits< FCurveEditorTreeItemID > | |
| CTListTypeTraits< FName > | Functionality (e.g |
| CTListTypeTraits< T *, typename TEnableIf< TPointerIsConvertibleFromTo< T, UObjectBase >::Value >::Type > | Lists of pointer types only work if the pointers are deriving from UObject* |
| CTListTypeTraits< TFieldPath< T > > | Pointer-related functionality (e.g |
| CTListTypeTraits< TObjectPtr< T > > | Pointer-related functionality for TObjectPtr<T> |
| CTListTypeTraits< TSharedPtr< T, ESPMode::NotThreadSafe > > | Pointer-related functionality (e.g |
| CTListTypeTraits< TSharedPtr< T, ESPMode::ThreadSafe > > | |
| CTListTypeTraits< TSharedRef< T, ESPMode::NotThreadSafe > > | |
| CTListTypeTraits< TSharedRef< T, ESPMode::ThreadSafe > > | |
| CTListTypeTraits< TWeakObjectPtr< T > > | Pointer-related functionality (e.g |
| CTListTypeTraits< TWeakPtr< T, ESPMode::NotThreadSafe > > | |
| CTListTypeTraits< TWeakPtr< T, ESPMode::ThreadSafe > > | |
| CTListTypeTraits< UE::Sequencer::TWeakViewModelPtr< ExtensionType > > | |
| CTLiteral | Templated literal struct to allow selection of wide or ansi string literals based on the character type provided, and not on compiler switches |
| CTLiteral< WIDECHAR > | |
| CTLocalWorkQueue | |
| CTLockFreeAllocOnceIndexedAllocator | |
| CTLockFreeClassAllocator | Thread safe, lock free pooling allocator of memory for instances of T |
| CTLockFreeClassAllocator_TLSCache | Thread safe, lock free pooling allocator of memory for instances of T |
| CTLockFreeFixedSizeAllocator | Thread safe, lock free pooling allocator of fixed size blocks that only returns free space when the allocator is destroyed |
| CTLockFreeFixedSizeAllocator_TLSCache | Thread safe, lock free pooling allocator of fixed size blocks that never returns free space, even at shutdown alignment isn't handled, assumes FMemory::Malloc will work |
| CTLockFreeFixedSizeAllocator_TLSCacheBase | |
| CTLockFreePointerListFIFO | |
| CTLockFreePointerListLIFO | |
| CTLockFreePointerListLIFOPad | |
| CTLockFreePointerListUnordered | |
| CTLocklessGrowingStorage | |
| CTLocklessStaticStorage | |
| CTLosesQualifiersFromTo | Tests if qualifiers are lost between one type and another, e.g.: |
| CTLruCache | Implements a Least Recently Used (LRU) cache |
| CTLumenCardOBB | |
| CTMakeSigned | Traits class which gets the signed version of an integer type |
| CTMakeSigned< const T > | |
| CTMakeSigned< const volatile T > | |
| CTMakeSigned< int16 > | |
| CTMakeSigned< int32 > | |
| CTMakeSigned< int64 > | |
| CTMakeSigned< int8 > | |
| CTMakeSigned< uint16 > | |
| CTMakeSigned< uint32 > | |
| CTMakeSigned< uint64 > | |
| CTMakeSigned< uint8 > | |
| CTMakeSigned< volatile T > | |
| CTMakeUnsigned | Traits class which gets the unsigned version of an integer type |
| CTMakeUnsigned< const T > | |
| CTMakeUnsigned< const volatile T > | |
| CTMakeUnsigned< int16 > | |
| CTMakeUnsigned< int32 > | |
| CTMakeUnsigned< int64 > | |
| CTMakeUnsigned< int8 > | |
| CTMakeUnsigned< uint16 > | |
| CTMakeUnsigned< uint32 > | |
| CTMakeUnsigned< uint64 > | |
| CTMakeUnsigned< uint8 > | |
| CTMakeUnsigned< volatile T > | |
| CTMallocBinnedCommon | |
| CTManagedArray | |
| CTManagedStoragePlatformFile | |
| CTMap | A TMapBase specialization that only allows a single value associated with each key |
| CTMapBase | The base class of maps from keys to values |
| CTMapBuilder | Template for fluent map builders |
| CTMapPrivateFriend | |
| CTMaterialRecursionGuard | |
| CTMathUtil | |
| CTMathUtilConstants | Math constants and utility functions, templated on float/double type |
| CTMathUtilConstants< double > | |
| CTMathUtilConstants< float > | |
| CTMathUtilConstants< int32 > | |
| CTMathUtilConstants< int64 > | |
| CTMatrix2x2 | 2x2 generalized matrix |
| CTMaxSizeof | Finds the maximum sizeof the supplied types |
| CTMaxSizeof< T, TRest... > | |
| CTMaxSizeof<> | |
| CTMaybeMappedAllocator | |
| CTMaybeMappedArray | |
| CTMediaPermutationsSelectorBuilder | |
| CTMemberFunctionPtrOuter | Type trait which yields the type of the class given a pointer to a member function of that class, e.g.: |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) & > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) && > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) const & > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) const && > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) const > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) const volatile & > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) const volatile && > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) const volatile > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) volatile & > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) volatile && > | |
| CTMemberFunctionPtrOuter< ReturnType(ObjectType::*)(ArgTypes...) volatile > | |
| CTMemFunPtrType | |
| CTMemFunPtrType< false, Class, RetType(ArgTypes...)> | |
| CTMemFunPtrType< true, Class, RetType(ArgTypes...)> | |
| CTMemoryHasher | Archive for hashing arbitrary data |
| CTMemoryImageAllocator | |
| CTMemoryImageObject | |
| CTMemoryImagePtr | |
| CTMemoryView | A non-owning view of a contiguous region of memory |
| CTMemoryWriterBase | Archive for storing arbitrary data to the specified memory location |
| CTMemStackAllocator | A container allocator that allocates from a mem-stack |
| CTMergeSort | Merge sort class |
| CTMeshAttributeArrayBase | This defines the container used to hold mesh element attributes of a particular name and index |
| CTMeshAttributeArraySet | This is a type-specific attribute array, which is actually instanced in the attribute set |
| CTMeshAttributesRef | This is the class used to access attribute values |
| CTMeshAttributesRef< ElementIDType, TArrayAttribute< AttributeType > > | |
| CTMeshAttributesRef< ElementIDType, TArrayView< AttributeType > > | |
| CTMeshAttributesRefType | |
| CTMeshAttributesRefType< TArrayAttribute< T > > | |
| CTMeshAttributesRefType< TArrayView< T > > | |
| CTMeshAttributesRefTypeBase | Define type traits for different kinds of mesh attributes |
| CTMeshAttributesRegisterType | Additional type traits for registering different attributes |
| CTMeshAttributesRegisterType< T[]> | |
| CTMeshAttributesRegisterType< T[N]> | |
| CTMeshElementArray | We prefer to access elements of the container via strongly-typed IDs |
| CTMeshElementArrayBase | This defines the container used to hold mesh elements |
| CTMeshElementContainer | Templated specialization for type-safety |
| CTMeshUnboundedAttributeArraySet | This is a type-specific attribute array, which is actually instanced in the attribute set |
| CTModelDataStore | |
| CTModels | Traits class which does concept checking |
| CTMoveSupportTraits | This traits class is intended to be used in pairs to allow efficient and correct move-aware overloads for generic types |
| CTMoveSupportTraitsBase | |
| CTMoveSupportTraitsBase< T, const T & > | |
| CTMovieSceneAnimTypeID | Templated class that initializes a unique ID for the templated type (normally an execution token) Care should be taken here not to expose the type in any way across a DLL boundary, as this will break the uniqueness of the identifier |
| CTMovieSceneAnimTypeIDContainer | Anim type ID container that uniquely identifies types of animated data based on a predicate data structure |
| CTMovieSceneBlendingActuator | Templated blending actuator that knows how to apply a specific data type to an object |
| CTMovieSceneChannelData | Templated channel data utility class that provides a consistent interface for interacting with a channel's keys and values |
| CTMovieSceneChannelData< const ValueType > | Specialization of TMovieSceneChannelData for const value types (limited read-only access to data) |
| CTMovieSceneChannelHandle | Forward declaration of a typed channel handle |
| CTMovieSceneChannelHandle< FMovieSceneChannel > | Base implementation that is just the untyped handle type |
| CTMovieSceneChannelTraits | Traits structure to be specialized for any channel type passed to FMovieSceneChannelProxy |
| CTMovieSceneChannelTraits< FMovieSceneAudioTriggerChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneBoolChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneByteChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneCameraShakeSourceTriggerChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneDoubleChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneDoublePerlinNoiseChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneEventChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneEventSectionData > | A curve of events |
| CTMovieSceneChannelTraits< FMovieSceneFloatChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneFloatPerlinNoiseChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneGameplayCueChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneIntegerChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneObjectPathChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneParticleChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneStringChannel > | |
| CTMovieSceneChannelTraits< FMovieSceneTimeWarpChannel > | |
| CTMovieSceneChannelTraitsBase | Traits structure to be specialized for any channel type passed to FMovieSceneChannelProxy |
| CTMovieSceneCurveChannelImpl | |
| CTMovieSceneEvaluationTree | Templated version of FMovieSceneEvaluationTree that is also able to associate arbitrary data with nodes |
| CTMovieSceneEvaluationTreeDataIterator | An iterator type that is iterates all the data associated with a given node and its parents |
| CTMovieSceneEvaluationTreeFormatter | |
| CTMovieSceneExternalValue | Typed external value that can be used to define how to access the current value on an object for any given channel of data |
| CTMovieSceneInitialValueStore | Temporary data structure used as a proxy to retrieve cached initial values for the currently animating object |
| CTMovieSceneInterrogationIterator | |
| CTMovieSceneInterrogationToken | |
| CTMovieSceneTimeArray | A utility class that lets you store a collection of timestamped data originating from various time bases |
| CTMovieSceneTimeArrayEntry | Entry struct for the TMovieSceneTimeArray class |
| CTMpscQueue | Fast multi-producer/single-consumer unbounded concurrent queue |
| CTMRUArray | Same as TArray except: |
| CTMulticastDelegateBase | Abstract base class for multicast delegates |
| CTMulticastScriptDelegate | Script multi-cast delegate base class |
| CTMultiMap | A TMapBase specialization that allows multiple values to be associated with each key |
| CTNameOf | TNameOf |
| CTNameOf< double > | |
| CTNameOf< float > | |
| CTNameOf< int16 > | |
| CTNameOf< int32 > | |
| CTNameOf< int64 > | |
| CTNameOf< int8 > | |
| CTNameOf< uint16 > | |
| CTNameOf< uint32 > | |
| CTNameOf< uint64 > | |
| CTNameOf< uint8 > | |
| CTNavStatArray | |
| CTNetCueNetIdenticalHelper | |
| CTNetCueNetIdenticalHelper< TCue, true > | |
| CTNetCueNetSerializeHelper | |
| CTNetCueNetSerializeHelper< TCue, true > | |
| CTNetRewindHistory | Templated data history, holding a data buffer |
| CTNetSimCueDispatcher | |
| CTNetSimCueHandlerAutoRegisterHelper | |
| CTNetSimCueSetHandlerAutoRegisterHelper | |
| CTNetSimCueTraits | |
| CTNetSimCueTraitsExplicit | |
| CTNetSimCueTypeAutoRegisterHelper | |
| CTNetSimCueTypeRequirements | |
| CTNetSimCueWrapper | |
| CTNetSimLazyWriter | |
| CTNetSimLazyWriterFunc | |
| CTNetSimOutput | |
| CTNetworkedSimulationState | |
| CTNetworkPhysicsDataHelper | Helper for the creation of state / input data and history with correct derived type |
| CTNetworkPredictionBuffer | |
| CTNetworkPredictionBuffer< ElementType, true > | |
| CTNetworkPredictionModelDefRegisterHelper | |
| CTNetworkPredictionModelInfo | |
| CTNetworkPredictionState | |
| CTNetworkPredictionStateTypes | |
| CTNetworkSimAuxBuffer | |
| CTNonConstArrayViewMaker | |
| CTNonNullPtr | TNonNullPtr is a non-nullable, non-owning, raw/naked/unsafe pointer |
| CTNonNullPtr< TObjectPtr< ObjectType > > | |
| CTNonNullSubclassOf | Template to allow TClassType's to be passed around with type safety |
| CTNonRelocatableInlineAllocator | Implements a variant of TInlineAllocator with a secondary heap allocator that is allowed to store a pointer to its inline elements |
| CTNot | Does a boolean NOT of the Value static members of the type |
| CTNotNull | |
| CTNthTypeFromParameterPack | Gets the Nth type in a template parameter pack |
| CTNthTypeFromParameterPack< 0, T, OtherTypes... > | |
| CTNthTypeFromParameterPack< N, T, OtherTypes... > | |
| CTNumericLimits | Helper class to map a numeric type to its limits |
| CTNumericLimits< const NumericType > | Numeric limits for const types |
| CTNumericLimits< const volatile NumericType > | Numeric limits for const volatile types |
| CTNumericLimits< double > | |
| CTNumericLimits< FFrameNumber > | |
| CTNumericLimits< float > | |
| CTNumericLimits< int16 > | |
| CTNumericLimits< int32 > | |
| CTNumericLimits< int64 > | |
| CTNumericLimits< int8 > | |
| CTNumericLimits< uint16 > | |
| CTNumericLimits< uint32 > | |
| CTNumericLimits< uint64 > | |
| CTNumericLimits< uint8 > | |
| CTNumericLimits< volatile NumericType > | Numeric limits for volatile types |
| CTNumericPropertyParams | |
| CTNumericUnitTypeInterface | Numeric interface that specifies how to interact with a number in a specific unit |
| CTObjectArrayIterator | Iterator for arrays of UObject pointers |
| CTObjectCacheIterator | Class to abstract implementation details of the containers used inside the object cache so they can be changed later if needed without API changes |
| CTObjectInstanceThumbnailScene | Handles instancing thumbnail scenes for Object based Asset types (use the path as the key) |
| CTObjectIterator | Class for iterating through all objects which inherit from a specified base class |
| CTObjectIterator< UObject > | Specialization for T == UObject that does not call IsA() unnecessarily |
| CTObjectIteratorBase | Class for iterating through all objects, including class default objects |
| CTObjectKey | TObjectKey is a strongly typed, immutable, copyable key which can be used to uniquely identify an object for the lifetime of the application |
| CTObjectPtr | TObjectPtr is a type of pointer to a UObject that is meant to function as a drop-in replacement for raw pointer member properties |
| CTObjectRange | |
| CTObjectRange< UObject > | |
| CTOctree2 | An octree |
| CTOctree_DEPRECATED | An octree |
| CTOneColorPixelShaderMRT | Pixel shader for rendering a single, constant color to MRTs |
| CTOneColorVS | Vertex shader for rendering a single, constant color |
| CTOneDynamicChild | Required to implement GetChildren() in a way that can dynamically return the currently active child |
| CTOperatorEvaluationEnvironment | |
| CTOperatorJumpTable | Jump table specifying how to execute an operator with different types |
| CTOptional | When we have an optional value IsSet() returns true, and GetValue() is meaningful |
| CTOptionalGuardValue | Exception-safe guard around saving/restoring a value |
| CTOptionalShaderMapRef | A reference to an optional shader, initialized with a shader type from a shader map if it is available or nullptr if it is not |
| CTOr | Does a boolean OR of the Value static members of each type, but short-circuits if any Type::Value == true |
| CTOr< LHS, RHS... > | |
| CTOr<> | |
| CTOrValue | |
| CTOrValue< true, RHS... > | |
| CTouchInput | |
| CTOverrideVoidReturnInvoker | Wraps invocation of a function that can return a value or not |
| CTPackageWriterToSharedBuffer | A base class for IPackageWriter subclasses that writes to records that are read in CommitPackage |
| CTPacketLossData | Calculates the current packet loss along with a rolling average of the past X updates Constructed with the number of samples you want to average over time |
| CTPaddingSingleWidgetSlotMixin | Mixin to add the padding functionality to a base slot that is also a single children |
| CTPaddingWidgetSlotMixin | Mixin to add the padding functionality to a base slot |
| CTPagedArray | Fixed size block allocated container class |
| CTPairInitializer | An initializer type for pairs that's passed to the pair set when adding a new pair |
| CTPanelChildren | A generic FChildren that stores children along with layout-related information |
| CTPanelChildrenConstIterator | |
| CTPassthruPointer | |
| CTPatchedPtrBase | |
| CTPayload | |
| CTPayload< Ret(Types...)> | |
| CTPayload< void(Types...)> | |
| CTPerlinNoiseChannelInterface | |
| CTPerPlatformProperty | TPerPlatformProperty - template parent class for per-platform properties Implements Serialize function to replace value at cook time, and backwards-compatible loading code for properties converted from simple types |
| CTPersistentObjectPtr | TPersistentObjectPtr is a template base class for FLazyObjectPtr and FSoftObjectPtr |
| CTPimplPtr | |
| CTPimplPtr< T, EPimplPtrMode::DeepCopy > | |
| CTPlacementNewer | |
| CTPlayerControllerIterator | |
| CTPlus | |
| CTPlus< void > | |
| CTPointedToTypeImpl | |
| CTPointedToTypeImpl< T * > | |
| CTPointedToTypeImpl< TObjectPtr< T > > | |
| CTPointerIsConvertibleFromTo | Tests if a From* is convertible to a To* |
| CTPointerIsConvertibleFromTo_TestBase | |
| CTPointerIsConvertibleFromTo_TestDerived | |
| CTPointerIsConvertibleFromTo_Unrelated | |
| CTPreallocatedArrayProxy | Helper class that provides a basic interface for an inline and presized array within a contiguous memory block |
| CTPrettyJsonPrintPolicy | |
| CTPrivateObjectPtr | |
| CTProcHandle | Generic implementation for the process handle |
| CTPromise | Template for promises |
| CTProperty | |
| CTProperty_MulticastDelegate | |
| CTProperty_Numeric | |
| CTProperty_WithEqualityAndSerializer | |
| CTPropertyActuator | Blending actuator type that knows how to apply values of type PropertyType |
| CTPropertyIterator | Iterates over all structs and their properties |
| CTPropertyPathMapKeyFuncs | MapKeyFuncs for TFieldPath which allow the key to become stale without invalidating the map |
| CTPropertyTrackExecutionToken | Execution token that simple stores a value, and sets it when executed |
| CTPropertyTypeFundamentals | |
| CTPropertyValueIterator | Templated version, will verify the property type is correct and will skip any properties that are not |
| CTPropertyValueRange | Templated range to allow ranged-for syntax |
| CTPropertyWithSetterAndGetter | |
| CTPtrTable | |
| CTPtrTableBase | |
| CTQuadTree | |
| CTQuantizedLightSampleBulkData | Bulk data array of FQuantizedLightSamples |
| CTQuat2 | Represents a 2D rotation as a complex number (analagous to quaternions) |
| CTQueue | Template for queues |
| CTRadixSortKeyCastUint32 | |
| CTRadixSortKeyCastUint64 | |
| CTRamper | |
| CTRange | Template for ranges |
| CTRangeAllocator | |
| CTRangeBound | Template for range bounds |
| CTRangeSet | Template for range sets |
| CTransformConverter | Provides default logic (used by TransformCast) to convert one transform type to another via a conversion ctor |
| CTransformConverter< FMatrix44d > | |
| CTransformConverter< FMatrix44f > | Specialization of TransformConverter for UE::Math::TMatrix<T> |
| CTRBFInterpolator | |
| CTRDGArrayAllocator | A container allocator that allocates from a global RDG allocator instance |
| CTRDGBufferAccess | |
| CTRDGDispatchPass | |
| CTRDGEmptyLambdaPass | |
| CTRDGEventScopeGuard | |
| CTRDGHandle | HANDLE UTILITIES |
| CTRDGHandleBitArray | Specialization of bit array with compile-time type checking for handles and a pre-configured allocator |
| CTRDGHandleRegistry | Helper handle registry class for internal tracking of RDG types |
| CTRDGHandleUniqueFilter | Esoteric helper class which accumulates handles and will return a valid handle only if a single unique handle was added |
| CTRDGLambdaPass | Render graph pass with lambda execute function |
| CTRDGParameterStruct | |
| CTRDGResourceAccessArray | |
| CTRDGResourceAccessTypeInfo | |
| CTRDGTextureAccess | |
| CTRDGTextureAccessTypeInfo | |
| CTRDGUniformBuffer | |
| CTRDGUniformBufferBinding | |
| CTreeFilterHandler | Handles filtering and expanding a TreeView using an IFilter implementation |
| CTRefCountingMixin | Ref-counting mixin, designed to add ref-counting to an object without requiring a virtual destructor |
| CTRefCountingMixin< T, ERefCountingMode::NotThreadSafe > | Not-thread-safe specialization |
| CTRefCountingMixin< T, ERefCountingMode::ThreadSafe > | Thread-safe specialization |
| CTRefCountPtr | A smart pointer to an object which implements AddRef/Release |
| CTRefCountPtrTable | |
| CTRegistrationInfo | Structure that represents the registration information for a given class, structure, or enumeration |
| CTRelativePtr | |
| CTRemoveExtent | Removes one dimension of extents from an array type |
| CTRemoveExtent< T[]> | |
| CTRemoveExtent< T[N]> | |
| CTRemoveObjectPointer | |
| CTRemoveObjectPointer< TObjectPtr< T > > | |
| CTRemovePointer | Removes one level of pointer from a type, e.g.: |
| CTRemovePointer< T * > | |
| CTRemoveReference | TRemoveReference<type> will remove any references from a type |
| CTRemoveReference< T & > | |
| CTRemoveReference< T && > | |
| CTRenderAssetUpdate | This class provides a framework for loading and unloading the texture/mesh LODs |
| CTRenderCommandTag | Type that contains profiler data necessary to mark up render commands for various profilers |
| CTRenderResourcePool | A resource pool that automatically handles render-thread resources |
| CTRenderThreadStruct | Represents a struct with a lifetime that spans multiple render commands with scoped initialization and release on the render thread |
| CTReplyBase | |
| CTResizingWidgetSlotMixin | Mixin to add resizing functionality to a base slot |
| CTResourceArray | A array which allocates memory which can be used for UMA rendering resources |
| CTResourcePool | A templated pool for resources that can only be freed at a 'safe' point in the frame |
| CTRetainedRef | TRetainedRef<T> |
| CTRetainedRef< const T > | |
| CTReversePointerIterator | Pointer-like reverse iterator type |
| CTReversePredicate | Helper class to reverse a predicate |
| CTRigVMIsBaseStructure | |
| CTRigVMIsBaseStructure< FBox2D > | |
| CTRigVMIsBaseStructure< FColor > | |
| CTRigVMIsBaseStructure< FDateTime > | |
| CTRigVMIsBaseStructure< FFallbackStruct > | |
| CTRigVMIsBaseStructure< FFloatInterval > | |
| CTRigVMIsBaseStructure< FFloatRange > | |
| CTRigVMIsBaseStructure< FFloatRangeBound > | |
| CTRigVMIsBaseStructure< FFrameNumber > | |
| CTRigVMIsBaseStructure< FGuid > | |
| CTRigVMIsBaseStructure< FInt32Interval > | |
| CTRigVMIsBaseStructure< FInt32Range > | |
| CTRigVMIsBaseStructure< FInt32RangeBound > | |
| CTRigVMIsBaseStructure< FLinearColor > | |
| CTRigVMIsBaseStructure< FPlane > | |
| CTRigVMIsBaseStructure< FPolyglotTextData > | |
| CTRigVMIsBaseStructure< FPrimaryAssetId > | |
| CTRigVMIsBaseStructure< FPrimaryAssetType > | |
| CTRigVMIsBaseStructure< FQuat > | |
| CTRigVMIsBaseStructure< FRandomStream > | |
| CTRigVMIsBaseStructure< FRotator > | |
| CTRigVMIsBaseStructure< FSoftClassPath > | |
| CTRigVMIsBaseStructure< FSoftObjectPath > | |
| CTRigVMIsBaseStructure< FTransform > | |
| CTRigVMIsBaseStructure< FVector > | |
| CTRigVMIsBaseStructure< FVector2D > | |
| CTRigVMIsBaseStructure< FVector4 > | |
| CTRigVMIsBool | |
| CTRigVMIsBool< bool > | |
| CTRigVMIsDouble | |
| CTRigVMIsDouble< double > | |
| CTRigVMIsFloat | |
| CTRigVMIsFloat< float > | |
| CTRigVMIsInt32 | |
| CTRigVMIsInt32< int32 > | |
| CTRigVMIsName | |
| CTRigVMIsName< FName > | |
| CTRigVMIsString | |
| CTRigVMIsString< FString > | |
| CTRigVMLazyValue | A template container for a lazily computed value |
| CTRigVMLazyValueBase | A template container for a lazily computed value |
| CTRigVMModelCachedValue | A cached value which relies on a version providing object |
| CTRingBuffer | RingBuffer - an array with a Front and Back pointer and with implicit wraparound to the beginning of the array when reaching the end of the array when iterating from Front to Back Useful for providing O(1) push/pop at the end of the array (for Queue or Stack) while still having high cache coherency during iteration |
| CTRingBufferIterator | |
| CTRotationInPlaceMerge | Merge policy for merge sort |
| CTRValueToLValueReference | TRValueToLValueReference converts any rvalue reference type into the equivalent lvalue reference, otherwise returns the same type |
| CTRValueToLValueReference< T && > | |
| CTScale | Represents a 3D non-uniform scale (to disambiguate from an UE::Math::TVector<T>, which is used for translation) |
| CTScale2 | Represents a 2D non-uniform scale (to disambiguate from an FVector2D, which is used for translation) |
| CTScopeCounter | Commonly used to make sure a value is incremented, and then decremented anyway the function can terminate |
| CTScopedCallback | Helper object for batching callback requests and firing on destruction of the FScopedCallback object |
| CTScopedDurationThreadSafeTimer | Utility class for tracking the duration of a scoped action to an accumulator in a thread-safe fashion |
| CTScriptArray | Base dynamic array |
| CTScriptBitArray | |
| CTScriptContainerIterator | Templated iterator to go through script helper containers that may contain invalid entries that are not part of the valid number of elements (i.e |
| CTScriptDelegate | Script delegate base class |
| CTScriptInterface | Templated version of FScriptInterface, which provides accessors and operators for referencing the interface portion of an object implementing an interface |
| CTScriptMap | |
| CTScriptSet | |
| CTScriptSparseArray | |
| CTSelectedSurfaceIterator | Iterates over selected surfaces of the specified UWorld |
| CTSelectionIterator | Manages selections of objects |
| CTSelectNetSimCueTraits | |
| CTSelectNetSimCueTraits< T, false > | |
| CTSequenceHistory | Util class to manage history of received sequence numbers |
| CTSequenceNumber | Helper class to work with sequence numbers |
| CTSequencerChannelInterface | Forward declaration for the default templated channel interface |
| CTSequencerChannelInterfaceBase | |
| CTSequencerChannelInterfaceBase< ChannelType, false > | Extended base interface for channel types that do not specify extended editor data (ie, TMovieSceneChannelTraits<>::ExtendedEditorDataType is void) |
| CTSequencerChannelInterfaceBase< ChannelType, true > | Extended base interface for channel types that specify extended editor data (ie, TMovieSceneChannelTraits<>::ExtendedEditorDataType is not void) |
| CTSequencerChannelInterfaceCommon | Templated channel interface that calls overloaded functions matching the necessary channel types |
| CTServerRecvData_Fixed | |
| CTServerRecvData_Independent | |
| CTSet | A set with an optional KeyFuncs parameters for customizing how the elements are compared and searched |
| CTSetAllocator | Encapsulates the allocators used by a set in a single type |
| CTSetElement | An element in the set |
| CTSetElementBase | |
| CTSetElementBase< InElementType, true > | |
| CTSetPrivateFriend | |
| CTShaderMap | |
| CTShaderMapRef | A reference which is initialized with the requested shader type from a shader map |
| CTShaderParameterScalarArrayTypeInfo | Upgrade the scalar type to a vector for storage |
| CTShaderParameterScalarArrayTypeInfo< float > | |
| CTShaderParameterScalarArrayTypeInfo< int32 > | |
| CTShaderParameterScalarArrayTypeInfo< uint32 > | |
| CTShaderParameterStructTypeInfo | |
| CTShaderParameterStructTypeInfo< StructType[InNumElements]> | |
| CTShaderParameterTypeInfo | Template to transcode some meta data information for a type <TypeParameter> not specific to shader parameters API |
| CTShaderParameterTypeInfo< bool > | |
| CTShaderParameterTypeInfo< FIntPoint > | |
| CTShaderParameterTypeInfo< FIntRect > | |
| CTShaderParameterTypeInfo< FIntVector > | |
| CTShaderParameterTypeInfo< FIntVector4 > | |
| CTShaderParameterTypeInfo< FLinearColor > | |
| CTShaderParameterTypeInfo< float > | |
| CTShaderParameterTypeInfo< FMatrix3x4 > | |
| CTShaderParameterTypeInfo< FMatrix44f > | |
| CTShaderParameterTypeInfo< FQuat4f > | |
| CTShaderParameterTypeInfo< FUintVector2 > | |
| CTShaderParameterTypeInfo< FUintVector3 > | |
| CTShaderParameterTypeInfo< FUintVector4 > | |
| CTShaderParameterTypeInfo< FVector2f > | |
| CTShaderParameterTypeInfo< FVector3f > | |
| CTShaderParameterTypeInfo< FVector4f > | |
| CTShaderParameterTypeInfo< int32 > | |
| CTShaderParameterTypeInfo< T[InNumElements]> | |
| CTShaderParameterTypeInfo< TRDGUniformBufferBinding< UniformBufferStructType > > | |
| CTShaderParameterTypeInfo< TStaticArray< T, InNumElements, IgnoredAlignment > > | |
| CTShaderParameterTypeInfo< TUniformBufferBinding< UniformBufferStructType > > | |
| CTShaderParameterTypeInfo< TUniformBufferRef< UniformBufferStructType > > | |
| CTShaderParameterTypeInfo< uint32 > | |
| CTShaderPermutationDomain | Variadic template that defines an arbitrary multi-dimensional permutation domain, that can be instantiated to represent a vector within the domain |
| CTShaderPermutationDomainSpetialization | |
| CTShaderPermutationDomainSpetialization< true > | |
| CTShaderPermutationInt | Defines at compile time a permutation dimension made of int32 from 0 to N -1 |
| CTShaderPermutationSparseInt | Defines at compile time a permutation dimension made of specific int32 |
| CTShaderPermutationSparseInt< TUniqueValue, Ts... > | |
| CTShaderRefBase | |
| CTShaderResourceParameterArray | Static array of shader resource shader that is initialized to nullptr |
| CTShaderResourceParameterTypeInfo | |
| CTShaderResourceParameterTypeInfo< ShaderResourceType[InNumElements]> | |
| CTShaderTypePermutation | Define a shader permutation uniquely according to its type, and permutation id |
| CTShaderUniformBufferParameter | A shader uniform buffer binding with a specific structure |
| CTSharedFromThis | Derive your class from TSharedFromThis to enable access to a TSharedRef directly from an object instance that's already been allocated |
| CTSharedFuture | Template for shared futures |
| CTSharedPtr | TSharedPtr is a non-intrusive reference-counted authoritative object pointer |
| CTSharedRef | TSharedRef is a non-nullable, non-intrusive reference-counted authoritative object reference |
| CTSharedStruct | TSharedStruct is a type-safe FSharedStruct wrapper against the given BaseStruct type |
| CTShear2 | Represents a 2D shear: [1 YY] [XX 1] XX represents a shear parallel to the X axis |
| CTSHVectorRGB | A vector of colored spherical harmonic coefficients |
| CTSignedIntType | Type trait which yields a signed integer type of a given number of bytes |
| CTSignedIntType< 1 > | |
| CTSignedIntType< 2 > | |
| CTSignedIntType< 4 > | |
| CTSignedIntType< 8 > | |
| CTSimpleCellGrid | No virtuals on purpose |
| CTSimpleRingBuffer | |
| CTSimpleValueLambdaChange | TSimpleValueLambdaChange is a generic FToolCommandChange that swaps between two (template-type) Values |
| CTSingleThreadedSlabAllocator | |
| CTSingleWidgetChildrenWithBasicLayoutSlot | A FChildren that has only one child and support alignment and padding |
| CTSingleWidgetChildrenWithSlot | A FChildren that has only one child and can take a templated slot |
| CTSizedDefaultAllocator | 'typedefs' for various allocator defaults |
| CTSizedHeapAllocator | The indirect allocation policy always allocates the elements indirectly |
| CTSizedInlineAllocator | The inline allocation policy allocates up to a specified number of elements in the same allocation as the container |
| CTSkeletalMeshUpdatePacket | |
| CTSkeletalMeshVertexData | The implementation of the skeletal mesh vertex data storage type |
| CTSlateAttributeComparePredicate | Default predicate to compare of Object for SlateAttribute |
| CTSlateAttributeFTextComparePredicate | Default predicate to compare FText |
| CTSlateAttributeInvalidationReason | Predicate that returns the InvalidationReason defined as argument type |
| CTSlateBaseNamedArgs | Base class for named arguments |
| CTSlateDecl | Utility class used during widget instantiation |
| CTSlateDelegates | |
| CTSlateDeprecatedTAttribute | A structure used to help the user identify deprecated TAttribute that are now TSlateAttribute |
| CTSlateTexture | Abstract base class for platform independent texture resource accessible by the shader |
| CTSlotBase | A slot that can be used by the declarative syntax |
| CTSlotlessChildren | Some advanced widgets contain no layout information, and do not require slots |
| CTSlotProxyIterator | A custom iterator for FSlotProxy implementations, with behavior similar to TPanelChildrenConstIterator |
| CTSoftClassPtr | TSoftClassPtr is a templatized wrapper around FSoftObjectPtr that works like a TSubclassOf, it can be used in UProperties for blueprint subclasses |
| CTSoftObjectPtr | TSoftObjectPtr is templatized wrapper of the generic FSoftObjectPtr, it can be used in UProperties |
| CTSortableMapBase | The base type of sortable maps |
| CTSortedMap | A Map of keys to value, implemented as a sorted TArray of TPairs |
| CTSortedMapPrivateFriend | |
| CTSparseArray | A dynamically sized array where element indices aren't necessarily contiguous |
| CTSparseArrayAllocator | Encapsulates the allocators used by a sparse array in a single type |
| CTSparseArrayElementOrFreeListLink | Allocated elements are overlapped with free element info in the element list |
| CTSparseDynamicDelegate | Sparse version of TBaseDynamicDelegate |
| CTSplineMeshSceneProxyCommon | This interface ties common functionality to the two different spline mesh scene proxies without duplicating code or introducing diamond inheritance |
| CTSpring1D | One-dimensional spring simulation |
| CTSpscQueue | Fast single-producer/single-consumer unbounded concurrent queue |
| CTStableInstanceMap | |
| CTStatelessPreAnimatedTokenProducer | Templated stateless pre-animated state token producer that simply creates the templated type |
| CTStateTreeExternalDataHandle | Handle to access an external struct or object |
| CTStateTreeInstanceDataStructRef | Stores indexed reference to a instance data struct |
| CTStateTreePropertyRef | TStateTreePropertyRef is a type-safe FStateTreePropertyRef wrapper against a single given type |
| CTStateTreePropertyRefExternalHandle | Single type safe external handle allows to wrap-up property reference to make it accessible without having an access to StateTreeExecutionContext |
| CTStateTreeStrongExecutionContext | Execution context to interact with the state tree instance data asynchronously |
| CTStaticArray | An array with a static number of elements |
| CTStaticBitArray | A statically sized bit array |
| CTStaticBitReference | Used to read/write a bit in the static array as a bool |
| CTStaticBlendState | A static RHI blend state resource |
| CTStaticBlendStateWriteMask | A static RHI blend state resource which only allows controlling MRT write masks, for use when only opaque blending is needed |
| CTStaticDeprecateExpression | |
| CTStaticDepthStencilState | A static RHI stencil state resource |
| CTStaticGetTypeLayoutHelper | |
| CTStaticHashTable | |
| CTStaticMeshVertexData | The implementation of the static mesh vertex data storage type |
| CTStaticMeshVertexTangentDatum | |
| CTStaticMeshVertexTangentTypeSelector | |
| CTStaticMeshVertexTangentTypeSelector< EStaticMeshVertexTangentBasisType::Default > | |
| CTStaticMeshVertexTangentTypeSelector< EStaticMeshVertexTangentBasisType::HighPrecision > | |
| CTStaticMeshVertexUVsDatum | |
| CTStaticMeshVertexUVsTypeSelector | |
| CTStaticMeshVertexUVsTypeSelector< EStaticMeshVertexUVType::Default > | |
| CTStaticMeshVertexUVsTypeSelector< EStaticMeshVertexUVType::HighPrecision > | |
| CTStaticRasterizerState | A static RHI rasterizer state resource |
| CTStaticSamplerState | A static RHI sampler state resource |
| CTStaticSpatialIndex | |
| CTStaticSpatialIndexDataInterface | |
| CTStaticSpatialIndexList | |
| CTStaticSpatialIndexRTree | |
| CTStaticStateRHI | The base class of the static RHI state classes |
| CTStatId | |
| CTStdAtomicSizeAssert | |
| CTStreamableHandleContextData | Templated struct that provides type tags (no RTTI) for internal data used on StreamableHandle Type IDs are not stable across multiple processes, so should never be directly serialized or stored |
| CTStreamableHandleContextDataTypeIDStorage | Struct to hold a TStreamableHandleContextDataTypeID that is invalid until assigned |
| CTStridedView | Pointer with extent and a stride, similar to TArrayView |
| CTStringBuilderBase | String Builder |
| CTStringBuilderWithBuffer | A string builder with inline storage |
| CTStringConversion | Class takes one type of string and converts it to another |
| CTStringConvert | |
| CTStringFormatter | A string formatter is responsible for formatting string patterns using a set of named, or ordered arguments |
| CTStringOverload | |
| CTStringPassthru | This class is returned by StringPassthru and is not intended to be used directly |
| CTStringPointer | Class takes one type of string and and stores it as-is |
| CTStringPointerMapKeyFuncs_DEPRECATED | An implementation of KeyFuncs for maps which hashes string pointers by FCrc::Strihash_DEPRECATED |
| CTStringPointerSetKeyFuncs_DEPRECATED | An implementation of KeyFuncs for sets which hashes string pointers by FCrc::Strihash_DEPRECATED |
| CTStringToken | Simple struct that defines a specific token contained in an FTokenStream |
| CTStringView | A string view is a non-owning view of a range of characters |
| CTStripedMap | A wrapper over a TMap class with additional thread-safety guarantees and contention reduction |
| CTStripedMapBase | The base class of striped maps which is a wrapper that adds thread-safety and contention reduction over regular maps |
| CTStripedMultiMap | A wrapper over a TMultiMap class with additional thread-safety guarantees and contention reduction |
| CTStrongObjectPtr | Take a ref-count on a UObject to prevent it from being GC'd while this guard is in scope |
| CTStrongPtrVariant | |
| CTStructOnScope | Typed FStructOnScope that exposes type-safe access to the wrapped struct |
| CTStructOpsTypeTraits | |
| CTStructOpsTypeTraits< FActiveGameplayCueContainer > | |
| CTStructOpsTypeTraits< FActiveGameplayEffectsContainer > | Active GameplayEffects Container -Bucket of ActiveGameplayEffects -Needed for FFastArraySerialization |
| CTStructOpsTypeTraits< FActorLocatorFragment > | |
| CTStructOpsTypeTraits< FAIDataProviderTypedValue > | |
| CTStructOpsTypeTraits< FAnalogInputEvent > | FAnalogEvent describes a analog key value |
| CTStructOpsTypeTraits< FAnimationAttributeIdentifier > | |
| CTStructOpsTypeTraits< FAnimationCurveIdentifier > | |
| CTStructOpsTypeTraits< FAnimCurveBase > | |
| CTStructOpsTypeTraits< FAnimInstanceLocatorFragment > | |
| CTStructOpsTypeTraits< FAnimNextActorLocatorFragment > | |
| CTStructOpsTypeTraits< FAnimNextComponentLocatorFragment > | |
| CTStructOpsTypeTraits< FAnimNextGraphInstance > | |
| CTStructOpsTypeTraits< FAnimNextModuleAnimGraphComponent > | |
| CTStructOpsTypeTraits< FAnimNextModuleInstance > | |
| CTStructOpsTypeTraits< FAnimNextObjectCastLocatorFragment > | |
| CTStructOpsTypeTraits< FAnimNextObjectFunctionLocatorFragment > | |
| CTStructOpsTypeTraits< FAnimNextObjectPropertyLocatorFragment > | |
| CTStructOpsTypeTraits< FAnimNextTraitHandle > | |
| CTStructOpsTypeTraits< FAnimNode_AnimNextGraph > | Animation node that allows a AnimNextGraph output to be used in an animation graph |
| CTStructOpsTypeTraits< FAnimNode_CustomProperty > | Custom property node that you'd like to expand pin by reflecting internal instance (we call TargetInstance here) |
| CTStructOpsTypeTraits< FAnimNode_LiveLinkPose > | |
| CTStructOpsTypeTraits< FAnimNode_StateResult > | |
| CTStructOpsTypeTraits< FAnimNodeFunctionRef > | |
| CTStructOpsTypeTraits< FARFilter > | |
| CTStructOpsTypeTraits< FAssetBundleData > | |
| CTStructOpsTypeTraits< FAssetData > | |
| CTStructOpsTypeTraits< FAssetLocatorFragment > | |
| CTStructOpsTypeTraits< FAttributeCurve > | |
| CTStructOpsTypeTraits< FBandwidthTestGenerator > | |
| CTStructOpsTypeTraits< FBindingObject > | |
| CTStructOpsTypeTraits< FButtonStyle > | Current state of the check box |
| CTStructOpsTypeTraits< FCacheEventTrack > | |
| CTStructOpsTypeTraits< FChaosMoverLaunchInputs > | |
| CTStructOpsTypeTraits< FChaosOutfitPiece > | |
| CTStructOpsTypeTraits< FCharacterDefaultInputs > | |
| CTStructOpsTypeTraits< FCharacterEvent > | FCharacterEvent describes a keyboard action where the utf-16 code is given |
| CTStructOpsTypeTraits< FCharacterMovementComponentPostPhysicsTickFunction > | Tick function that calls UCharacterMovementComponent::PostPhysicsTickComponent |
| CTStructOpsTypeTraits< FCharacterMovementComponentPrePhysicsTickFunction > | |
| CTStructOpsTypeTraits< FCharacterMoveResponsePackedBits > | Structure used internally to handle serialization of FCharacterMoveResponseDataContainer over the network |
| CTStructOpsTypeTraits< FCharacterNetworkSerializationPackedBits > | |
| CTStructOpsTypeTraits< FCharacterServerMovePackedBits > | Structure used internally to handle serialization of FCharacterNetworkMoveDataContainer over the network |
| CTStructOpsTypeTraits< FCollisionResponse > | |
| CTStructOpsTypeTraits< FColorMaterialInput > | |
| CTStructOpsTypeTraits< FCommonInputActionDataBase > | |
| CTStructOpsTypeTraits< FCompressedRichCurve > | |
| CTStructOpsTypeTraits< FConstraintInstance > | Container for a physics representation of an object |
| CTStructOpsTypeTraits< FConstSharedStruct > | |
| CTStructOpsTypeTraits< FCurveTableRowHandle > | |
| CTStructOpsTypeTraits< FDataCacheDuplicatedObjectData > | |
| CTStructOpsTypeTraits< FDataflowFleshSolverProxy > | |
| CTStructOpsTypeTraits< FDataTableRowHandle > | |
| CTStructOpsTypeTraits< FDeformableEndTickFunction > | Tick function that does post physics work on deformable components |
| CTStructOpsTypeTraits< FDeprecateSlateVector2D > | |
| CTStructOpsTypeTraits< FDisplayClusterConfigurationOCIOConfiguration > | |
| CTStructOpsTypeTraits< FDisplayClusterConfigurationOCIOProfile > | |
| CTStructOpsTypeTraits< FDNAPinData > | |
| CTStructOpsTypeTraits< FEdGraphPinType > | |
| CTStructOpsTypeTraits< FEditedDocumentInfo > | |
| CTStructOpsTypeTraits< FEditorStateCollection > | |
| CTStructOpsTypeTraits< FEndPhysicsTickFunction > | Tick function that ends the physics tick |
| CTStructOpsTypeTraits< FExpressionInput > | |
| CTStructOpsTypeTraits< FFloatCurve > | |
| CTStructOpsTypeTraits< FFloorResultData > | |
| CTStructOpsTypeTraits< FFontCharacter > | |
| CTStructOpsTypeTraits< FFontData > | |
| CTStructOpsTypeTraits< FGameplayAbilityRepAnimMontage > | |
| CTStructOpsTypeTraits< FGameplayAbilitySpecContainer > | An activatable ability spec, hosted on the ability system component |
| CTStructOpsTypeTraits< FGameplayAbilityTargetData_ActorArray > | Target data with a source location and a list of targeted actors, makes sense for AOE attacks |
| CTStructOpsTypeTraits< FGameplayAbilityTargetData_LocationInfo > | Target data with just a source and target location in space |
| CTStructOpsTypeTraits< FGameplayAbilityTargetData_SingleTargetHit > | Target data with a single hit result, data is packed into the hit result |
| CTStructOpsTypeTraits< FGameplayAbilityTargetDataHandle > | |
| CTStructOpsTypeTraits< FGameplayAbilityTargetingLocationInfo > | |
| CTStructOpsTypeTraits< FGameplayCueParameters > | |
| CTStructOpsTypeTraits< FGameplayEffectContext > | |
| CTStructOpsTypeTraits< FGameplayEffectContextHandle > | |
| CTStructOpsTypeTraits< FGameplayEffectModifierMagnitude > | |
| CTStructOpsTypeTraits< FGameplayEffectSpecHandle > | |
| CTStructOpsTypeTraits< FGameplayEffectVersion > | |
| CTStructOpsTypeTraits< FGameplayTag > | |
| CTStructOpsTypeTraits< FGameplayTagContainer > | |
| CTStructOpsTypeTraits< FGameplayTagQuery > | |
| CTStructOpsTypeTraits< FGeometryScriptColorList > | |
| CTStructOpsTypeTraits< FGeometryScriptDynamicMeshBVH > | |
| CTStructOpsTypeTraits< FGeometryScriptGeneralPolygonList > | |
| CTStructOpsTypeTraits< FGeometryScriptIndexList > | |
| CTStructOpsTypeTraits< FGeometryScriptMeshSelection > | |
| CTStructOpsTypeTraits< FGeometryScriptPolyPath > | |
| CTStructOpsTypeTraits< FGeometryScriptScalarList > | |
| CTStructOpsTypeTraits< FGeometryScriptSimplePolygon > | |
| CTStructOpsTypeTraits< FGeometryScriptSphereCovering > | |
| CTStructOpsTypeTraits< FGeometryScriptTriangleList > | |
| CTStructOpsTypeTraits< FGeometryScriptUVList > | |
| CTStructOpsTypeTraits< FGeometryScriptVectorList > | |
| CTStructOpsTypeTraits< FGraphReference > | |
| CTStructOpsTypeTraits< FGroomDataflowSettings > | |
| CTStructOpsTypeTraits< FHierarchicalSimplification > | |
| CTStructOpsTypeTraits< FHitResult > | |
| CTStructOpsTypeTraits< FIndexedCurve > | |
| CTStructOpsTypeTraits< FInputEvent > | |
| CTStructOpsTypeTraits< FInstancedPropertyBag > | |
| CTStructOpsTypeTraits< FInstancedStruct > | |
| CTStructOpsTypeTraits< FInstancedStructContainer > | |
| CTStructOpsTypeTraits< FInstantMovementEffect > | |
| CTStructOpsTypeTraits< FISMClientInstanceManagerData > | |
| CTStructOpsTypeTraits< FKey > | |
| CTStructOpsTypeTraits< FKeyEvent > | FKeyEvent describes a key action (keyboard/controller key/button pressed or released.) It is passed to event handlers dealing with key input |
| CTStructOpsTypeTraits< FKeyHandleLookupTable > | |
| CTStructOpsTypeTraits< FKeyHandleMap > | |
| CTStructOpsTypeTraits< FKLevelSetElem > | |
| CTStructOpsTypeTraits< FKMLLevelSetElem > | |
| CTStructOpsTypeTraits< FKSkinnedLevelSetElem > | |
| CTStructOpsTypeTraits< FKSkinnedTriangleMeshElem > | |
| CTStructOpsTypeTraits< FLayeredMove_AnimRootMotion > | Anim Root Motion Move: handles root motion from a montage played on the primary visual component (skeletal mesh) |
| CTStructOpsTypeTraits< FLayeredMove_JumpImpulseOverDuration > | Jump Impulse Over Duration: introduces an instantaneous upwards change in velocity over a duration(ms) |
| CTStructOpsTypeTraits< FLayeredMove_JumpTo > | JumpTo: Moves this actor in a more jump-like manner - specifying height and distance of jump rather than just upwards speed Note: this layered move is only intended for Mover actors using Z as it's up direction |
| CTStructOpsTypeTraits< FLayeredMove_Launch > | Launch Move: provides an impulse velocity to the actor after (optionally) forcing them into a particular movement mode |
| CTStructOpsTypeTraits< FLayeredMove_LinearVelocity > | Linear Velocity: A method of inducing a straight-line velocity on an actor over time |
| CTStructOpsTypeTraits< FLayeredMove_MoveTo > | MoveTo: Move Actor from the starting location to the target location over a duration of time |
| CTStructOpsTypeTraits< FLayeredMove_MoveToDynamic > | MoveToDynamic: Move Actor from the starting location to the target location over a duration of time with a moving target location You can either update TargetLocation manually to update the location this actor is moving towards or set an actor for this actor to move towards |
| CTStructOpsTypeTraits< FLayeredMove_MultiJump > | MultiJump: layered move for handling multiple jumps without touching the ground i.e |
| CTStructOpsTypeTraits< FLayeredMove_RadialImpulse > | RadialImpulse applies a velocity pulling or pushing away from a given world location to the target actor |
| CTStructOpsTypeTraits< FLayeredMove_RootMotionAttribute > | Root Motion Attribute Move: handles root motion from a mesh's custom attribute, ignoring scaling |
| CTStructOpsTypeTraits< FLayeredMoveBase > | |
| CTStructOpsTypeTraits< FLayeredMoveGroup > | |
| CTStructOpsTypeTraits< FLevelCollection > | |
| CTStructOpsTypeTraits< FLevelEditorSequencerUpdateGizmoTickFunction > | Tick function whose sole purpose is to update the gizmo position after any root motion may have run on selected characters at the end of the frame |
| CTStructOpsTypeTraits< FLevelSequenceBindingReference > | |
| CTStructOpsTypeTraits< FLevelSequenceObjectReferenceMap > | |
| CTStructOpsTypeTraits< FLiveLinkByteArray > | |
| CTStructOpsTypeTraits< FMaterialAttributesInput > | |
| CTStructOpsTypeTraits< FMaterialCachedExpressionData > | |
| CTStructOpsTypeTraits< FMaterialLayersFunctions > | |
| CTStructOpsTypeTraits< FMaterialLayersFunctionsRuntimeData > | |
| CTStructOpsTypeTraits< FMaterialLayersFunctionsTree > | |
| CTStructOpsTypeTraits< FMaterialOverrideNanite > | |
| CTStructOpsTypeTraits< FMediaCaptureOptions > | Abstract base class for media capture |
| CTStructOpsTypeTraits< FMeshMergingSettings > | |
| CTStructOpsTypeTraits< FMeshProxySettings > | |
| CTStructOpsTypeTraits< FMetasoundCommentNodeIntVector > | Migratory type to avoid adding dependency on Slate FDeprecateSlateVector2D, and by extension, bring in unnecessary Engine dependencies therein |
| CTStructOpsTypeTraits< FMinimalGameplayCueReplicationProxy > | |
| CTStructOpsTypeTraits< FMinimalReplicationTagCountMap > | |
| CTStructOpsTypeTraits< FMotionEvent > | FMotionEvent describes a touch pad action (press, move, lift) It is passed to event handlers dealing with touch input |
| CTStructOpsTypeTraits< FMovementModifierBase > | |
| CTStructOpsTypeTraits< FMovementModifierGroup > | |
| CTStructOpsTypeTraits< FMovementSettingsInputs > | |
| CTStructOpsTypeTraits< FMoverAIInputs > | |
| CTStructOpsTypeTraits< FMoverDataCollection > | |
| CTStructOpsTypeTraits< FMoverDataStructBase > | |
| CTStructOpsTypeTraits< FMoverDefaultSyncState > | |
| CTStructOpsTypeTraits< FMoverDynamicBasedMovementTickFunction > | MovementBaseUtils: a collection of stateless static BP-accessible functions for based movement |
| CTStructOpsTypeTraits< FMoverLaunchInputs > | |
| CTStructOpsTypeTraits< FMoverStandaloneApplyStateTickFunction > | |
| CTStructOpsTypeTraits< FMoverStandaloneProduceInputTickFunction > | |
| CTStructOpsTypeTraits< FMoverStandaloneSimulateMovementTickFunction > | |
| CTStructOpsTypeTraits< FMovieScene3DLocationKeyStruct > | Proxy structure for translation keys in 3D transform sections |
| CTStructOpsTypeTraits< FMovieScene3DRotationKeyStruct > | Proxy structure for translation keys in 3D transform sections |
| CTStructOpsTypeTraits< FMovieScene3DScaleKeyStruct > | Proxy structure for translation keys in 3D transform sections |
| CTStructOpsTypeTraits< FMovieScene3DTransformKeyStruct > | Proxy structure for 3D transform section key data |
| CTStructOpsTypeTraits< FMovieSceneBoolChannel > | |
| CTStructOpsTypeTraits< FMovieSceneByteChannel > | |
| CTStructOpsTypeTraits< FMovieSceneColorKeyStruct > | Proxy structure for color section key data |
| CTStructOpsTypeTraits< FMovieSceneDoubleChannel > | |
| CTStructOpsTypeTraits< FMovieSceneDoubleValue > | |
| CTStructOpsTypeTraits< FMovieSceneDoubleVectorKeyStructBase > | Base Proxy structure for double vector section key data |
| CTStructOpsTypeTraits< FMovieSceneEntitySystemGraph > | |
| CTStructOpsTypeTraits< FMovieSceneEntitySystemGraphNodes > | |
| CTStructOpsTypeTraits< FMovieSceneEvalTemplatePtr > | |
| CTStructOpsTypeTraits< FMovieSceneEvaluationFieldEntityTree > | |
| CTStructOpsTypeTraits< FMovieSceneEvaluationKey > | |
| CTStructOpsTypeTraits< FMovieSceneEvaluationTemplateSerialNumber > | |
| CTStructOpsTypeTraits< FMovieSceneEvaluationTrack > | |
| CTStructOpsTypeTraits< FMovieSceneEventParameters > | |
| CTStructOpsTypeTraits< FMovieSceneFloatChannel > | |
| CTStructOpsTypeTraits< FMovieSceneFloatValue > | |
| CTStructOpsTypeTraits< FMovieSceneFloatVectorKeyStructBase > | Base Proxy structure for float vector section key data |
| CTStructOpsTypeTraits< FMovieSceneFrameRange > | |
| CTStructOpsTypeTraits< FMovieSceneIntegerChannel > | |
| CTStructOpsTypeTraits< FMovieSceneKeyHandleMap > | A map of key handles that is copyable, but does not copy data on copy |
| CTStructOpsTypeTraits< FMovieSceneKeyTimeStruct > | |
| CTStructOpsTypeTraits< FMovieSceneNestedSequenceTransform > | |
| CTStructOpsTypeTraits< FMovieSceneNumericVariant > | |
| CTStructOpsTypeTraits< FMovieSceneObjectBindingID > | |
| CTStructOpsTypeTraits< FMovieSceneObjectPathChannelKeyValue > | |
| CTStructOpsTypeTraits< FMovieSceneParticleChannel > | Defines the types of particle keys |
| CTStructOpsTypeTraits< FMovieSceneRootEvaluationTemplateInstance > | |
| CTStructOpsTypeTraits< FMovieSceneSegment > | |
| CTStructOpsTypeTraits< FMovieSceneSegmentIdentifier > | |
| CTStructOpsTypeTraits< FMovieSceneSequenceID > | |
| CTStructOpsTypeTraits< FMovieSceneSequenceInstanceDataPtr > | |
| CTStructOpsTypeTraits< FMovieSceneSequenceLoopCount > | |
| CTStructOpsTypeTraits< FMovieSceneSequencePlaybackSettings > | |
| CTStructOpsTypeTraits< FMovieSceneStringChannel > | |
| CTStructOpsTypeTraits< FMovieSceneSubSequenceTree > | |
| CTStructOpsTypeTraits< FMovieSceneTangentData > | |
| CTStructOpsTypeTraits< FMovieSceneTemplateGenerationLedger > | |
| CTStructOpsTypeTraits< FMovieSceneTimeWarpVariant > | |
| CTStructOpsTypeTraits< FMovieSceneTrackIdentifier > | |
| CTStructOpsTypeTraits< FMovieSceneTrackImplementationPtr > | |
| CTStructOpsTypeTraits< FMovieSceneTrackInstanceInput > | |
| CTStructOpsTypeTraits< FMovieSceneVector2DKeyStruct > | Proxy structure for 2D vector section key data |
| CTStructOpsTypeTraits< FMovieSceneVector2fKeyStruct > | Proxy structure for 2f vector section key data |
| CTStructOpsTypeTraits< FMovieSceneVector3dKeyStruct > | Proxy structure for double vector section key data |
| CTStructOpsTypeTraits< FMovieSceneVector3fKeyStruct > | Proxy structure for float vector section key data |
| CTStructOpsTypeTraits< FMovieSceneVector4dKeyStruct > | Proxy structure for double vector section key data |
| CTStructOpsTypeTraits< FMovieSceneVector4fKeyStruct > | Proxy structure for vector4f section key data |
| CTStructOpsTypeTraits< FNameCurveKey > | |
| CTStructOpsTypeTraits< FNavAgentSelector > | |
| CTStructOpsTypeTraits< FNavigationEvent > | FNavigationEvent describes a navigation action (Left, Right, Up, Down) It is passed to event handlers dealing with navigation |
| CTStructOpsTypeTraits< FNavigationLink > | |
| CTStructOpsTypeTraits< FNavigationLinkBase > | |
| CTStructOpsTypeTraits< FNavigationSegmentLink > | |
| CTStructOpsTypeTraits< FNavigationToolSerializedTree > | |
| CTStructOpsTypeTraits< FNetLevelVisibilityTransactionId > | |
| CTStructOpsTypeTraits< FNetworkModularVehicleInputs > | Vehicle input data that will be used in the input history to be applied while simulating |
| CTStructOpsTypeTraits< FNetworkModularVehicleStates > | Vehicle state data that will be used in the state history to rewind the simulation |
| CTStructOpsTypeTraits< FNetworkPhysicsMoverInputs > | |
| CTStructOpsTypeTraits< FNetworkPhysicsMoverState > | |
| CTStructOpsTypeTraits< FNetworkPhysicsRewindDataDeltaSourceInputProxy > | Struct suitable for use as a replicated property to replicate state rewind history |
| CTStructOpsTypeTraits< FNetworkPhysicsRewindDataDeltaSourceStateProxy > | Struct suitable for use as a replicated property to replicate state rewind history |
| CTStructOpsTypeTraits< FNetworkPhysicsRewindDataImportantInputProxy > | Struct suitable for use as a replicated property to replicate input rewind history |
| CTStructOpsTypeTraits< FNetworkPhysicsRewindDataImportantStateProxy > | Struct suitable for use as a replicated property to replicate state rewind history |
| CTStructOpsTypeTraits< FNetworkPhysicsRewindDataInputProxy > | Struct suitable for use as a replicated property to replicate input rewind history |
| CTStructOpsTypeTraits< FNetworkPhysicsRewindDataRemoteInputProxy > | Struct suitable for use as a replicated property to replicate input rewind history |
| CTStructOpsTypeTraits< FNetworkPhysicsRewindDataStateProxy > | Struct suitable for use as a replicated property to replicate state rewind history |
| CTStructOpsTypeTraits< FNetworkPredictionProxy > | |
| CTStructOpsTypeTraits< FNetworkVehicleInputs > | Control inputs holding the vehicle ones + persisten ones |
| CTStructOpsTypeTraits< FNetworkVehicleStates > | Vehicle states data that will be used in the states history to rewind the simulation at some point inn time |
| CTStructOpsTypeTraits< FPannerDetails > | |
| CTStructOpsTypeTraits< FParticleSystemWorldManagerTickFunction > | |
| CTStructOpsTypeTraits< FPerBlueprintSettings > | |
| CTStructOpsTypeTraits< FPerPlatformBool > | |
| CTStructOpsTypeTraits< FPerPlatformFloat > | |
| CTStructOpsTypeTraits< FPerPlatformFrameRate > | |
| CTStructOpsTypeTraits< FPerPlatformInt > | |
| CTStructOpsTypeTraits< FPerQualityLevelFloat > | |
| CTStructOpsTypeTraits< FPerQualityLevelInt > | |
| CTStructOpsTypeTraits< FPointerEvent > | FPointerEvent describes a mouse or touch action (e.g |
| CTStructOpsTypeTraits< FPointerToUberGraphFrame > | |
| CTStructOpsTypeTraits< FPoseDataContainer > | |
| CTStructOpsTypeTraits< FPredictionKey > | |
| CTStructOpsTypeTraits< FRawAnimSequenceTrack > | |
| CTStructOpsTypeTraits< FRealCurve > | A rich, editable float curve |
| CTStructOpsTypeTraits< FRemoteObjectReference > | |
| CTStructOpsTypeTraits< FReplicatedPredictionKeyMap > | |
| CTStructOpsTypeTraits< FReplicationProxy > | |
| CTStructOpsTypeTraits< FRepMovement > | |
| CTStructOpsTypeTraits< FRichCurveKey > | |
| CTStructOpsTypeTraits< FRigVMExecuteContext > | The execute context is used for mutable nodes to indicate execution order |
| CTStructOpsTypeTraits< FRigVMMemoryStorageStruct > | |
| CTStructOpsTypeTraits< FRootMotionSource > | |
| CTStructOpsTypeTraits< FRootMotionSource_ConstantForce > | ConstantForce applies a fixed force to the target |
| CTStructOpsTypeTraits< FRootMotionSource_JumpForce > | JumpForce moves the target in a jump-like manner (ends when landing, applied force is relative) |
| CTStructOpsTypeTraits< FRootMotionSource_MoveToDynamicForce > | MoveToDynamicForce moves the target to a given location in world space over the duration, where the end location is dynamic and can change during the move (meant to be used for things like moving to a moving target) |
| CTStructOpsTypeTraits< FRootMotionSource_MoveToForce > | MoveToForce moves the target to a given fixed location in world space over the duration |
| CTStructOpsTypeTraits< FRootMotionSource_RadialForce > | RadialForce applies a force pulling or pushing away from a given world location to the target |
| CTStructOpsTypeTraits< FRootMotionSourceGroup > | |
| CTStructOpsTypeTraits< FRuntimePartitionStreamingData > | |
| CTStructOpsTypeTraits< FScalableFloat > | |
| CTStructOpsTypeTraits< FScalarMaterialInput > | |
| CTStructOpsTypeTraits< FSequencerViewModelScriptingStruct > | |
| CTStructOpsTypeTraits< FServerReplicationRPCParameter > | |
| CTStructOpsTypeTraits< FShadingModelMaterialInput > | |
| CTStructOpsTypeTraits< FSharedStruct > | |
| CTStructOpsTypeTraits< FSimpleCurveKey > | |
| CTStructOpsTypeTraits< FSkeletalMeshComponentClothTickFunction > | Tick function that prepares and simulates cloth |
| CTStructOpsTypeTraits< FSkeletalMeshComponentEndPhysicsTickFunction > | Tick function that does post physics work on skeletal mesh component |
| CTStructOpsTypeTraits< FSkeletalMeshSamplingLODBuiltData > | |
| CTStructOpsTypeTraits< FSkeletalMeshSamplingRegionBuiltData > | |
| CTStructOpsTypeTraits< FSkeletalMeshSourceModel > | |
| CTStructOpsTypeTraits< FSkinWeightProfileManagerTickFunction > | |
| CTStructOpsTypeTraits< FSlateColor > | |
| CTStructOpsTypeTraits< FSlateSound > | |
| CTStructOpsTypeTraits< FSmartName > | |
| CTStructOpsTypeTraits< FSmartNameContainer > | |
| CTStructOpsTypeTraits< FSmartObjectDefinitionReference > | |
| CTStructOpsTypeTraits< FSoftComponentReference > | Struct that allows for different ways to reference a component using TObjectPtr |
| CTStructOpsTypeTraits< FSoundAttenuationPluginSettings > | |
| CTStructOpsTypeTraits< FSoundAttenuationSettings > | |
| CTStructOpsTypeTraits< FSpatialHashStreamingGrid > | |
| CTStructOpsTypeTraits< FSpatialHashStreamingGridLayerCell > | |
| CTStructOpsTypeTraits< FSpatialHashStreamingGridLevel > | |
| CTStructOpsTypeTraits< FSpline > | |
| CTStructOpsTypeTraits< FStanceModifier > | Stances: Applies settings to the actor to make them go into different stances like crouch or prone(not implemented), affects actor maxacceleration and capsule height Note: This modifier currently uses the CDO of the actor to reset values to "standing" values |
| CTStructOpsTypeTraits< FStartPhysicsTickFunction > | Tick function that starts the physics tick |
| CTStructOpsTypeTraits< FStateTreeCompareBoolConditionInstanceData > | |
| CTStructOpsTypeTraits< FStateTreeCompareDistanceConditionInstanceData > | |
| CTStructOpsTypeTraits< FStateTreeCompareEnumConditionInstanceData > | |
| CTStructOpsTypeTraits< FStateTreeCompareFloatConditionInstanceData > | |
| CTStructOpsTypeTraits< FStateTreeCompareIntConditionInstanceData > | |
| CTStructOpsTypeTraits< FStateTreeIndex16 > | |
| CTStructOpsTypeTraits< FStateTreeIndex8 > | |
| CTStructOpsTypeTraits< FStateTreeInstanceData > | |
| CTStructOpsTypeTraits< FStateTreeRandomConditionInstanceData > | |
| CTStructOpsTypeTraits< FStateTreeReference > | |
| CTStructOpsTypeTraits< FStateTreeSharedEvent > | |
| CTStructOpsTypeTraits< FStateTreeStateLink > | |
| CTStructOpsTypeTraits< FStateTreeTasksCompletionStatus > | |
| CTStructOpsTypeTraits< FStaticMeshComponentLODInfo > | |
| CTStructOpsTypeTraits< FStaticMeshSourceModel > | |
| CTStructOpsTypeTraits< FStaticParameterSet > | Contains all the information needed to identify a single permutation of static parameters |
| CTStructOpsTypeTraits< FStepSequenceNote > | |
| CTStructOpsTypeTraits< FStringCurveKey > | |
| CTStructOpsTypeTraits< FStructVariableDescription > | |
| CTStructOpsTypeTraits< FSubstrateMaterialInfo > | |
| CTStructOpsTypeTraits< FSubstrateMaterialInput > | |
| CTStructOpsTypeTraits< FTimeline > | |
| CTStructOpsTypeTraits< FTransformCurve > | |
| CTStructOpsTypeTraits< FTypedParameter > | |
| CTStructOpsTypeTraits< FUniqueNetIdRepl > | Wrapper for opaque type FUniqueNetId |
| CTStructOpsTypeTraits< FUpdateLevelVisibilityLevelInfo > | |
| CTStructOpsTypeTraits< FUpgradedLevelSequenceBindingReferences > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Bool > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Class > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Enum > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Float > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Int32 > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Name > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Object > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Rotator > | |
| CTStructOpsTypeTraits< FValueOrBBKey_String > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Struct > | |
| CTStructOpsTypeTraits< FValueOrBBKey_Vector > | |
| CTStructOpsTypeTraits< FVector2MaterialInput > | |
| CTStructOpsTypeTraits< FVector_NetQuantize > | FVector_NetQuantize |
| CTStructOpsTypeTraits< FVector_NetQuantize10 > | FVector_NetQuantize10 |
| CTStructOpsTypeTraits< FVector_NetQuantize100 > | FVector_NetQuantize100 |
| CTStructOpsTypeTraits< FVector_NetQuantizeNormal > | FVector_NetQuantizeNormal |
| CTStructOpsTypeTraits< FVectorCurve > | |
| CTStructOpsTypeTraits< FVectorMaterialInput > | |
| CTStructOpsTypeTraits< FWorldPartitionDestructibleHLODState > | |
| CTStructOpsTypeTraitsBase2 | Type traits to cover the custom aspects of a script struct |
| CTStructTypeBitSet | The TStructTypeBitSet holds information on "existence" of subtypes of a given UStruct |
| CTStructView | TStructView is a type-safe FStructView wrapper against the given BaseStruct type |
| CTSubclassOf | Template to allow UClass types to be passed around with type safety |
| CTSubclassOfField | Template to allow FFieldClass types to be passed around with type safety |
| CTSubSectionMixin | Mixin class for sub-sequence section interfaces |
| CTSurfaceIterator | Iterates over selected surfaces of the specified UWorld |
| CTSurfaceIteratorBase | Iterates over the selected surfaces of all levels in the specified UWorld |
| CTSyncAuxPair | |
| CTTableViewMetadata | |
| CTTextFilter | A generic filter specialized for text restrictions |
| CTThreadSingleton | This a special version of singleton |
| CTTimeBasedRamper | |
| CTTlsAutoCleanupValue | Wrapper for values to be stored in TLS that support auto-cleanup |
| CTTokenDefinitions | A lexeme dictionary defining how to lex an expression |
| CTTokenStream | A token stream wraps up a raw string, providing accessors into it for consuming tokens |
| CTToolCompatibleMixin | Mixin that handles complexity of tool support for you |
| CTToVoid | |
| CTTraceThreadData | Trace Data that one Thread can handle per type |
| CTTransArray | |
| CTTransform2 | Support for generalized 2D affine transforms |
| CTTraversalHistory | Tracks information about a traversal through the kDOP tree |
| CTTreeDiffSpecification | To use TAsyncTreeDifferences, define the following template specializations for your type |
| CTTreeDiffSpecification< TWeakPtr< FDetailTreeNode > > | |
| CTTripleBuffer | Template for triple buffers |
| CTTuple | |
| CTTupleArity | Traits class which calculates the number of elements in a tuple |
| CTTwoWayMap | Statically allocates two maps from the same array of pairs |
| CTTypeBitSetBase | Base class for managing bitsets associated with specific struct types |
| CTTypeCompatibleBytes | An untyped array of data with compile-time alignment and size derived from another type |
| CTTypeCompatibleBytes< T & > | |
| CTTypeCompatibleBytes< void > | |
| CTTypeContainer | Template for type containers |
| CTTypedElement< ITypedElementWorldInterface > | |
| CTTypedTagStaticImpl | Implementation utility for typed subclasses of FGameplayTag |
| CTTypeFromString | |
| CTTypeToString | Shorthand legacy use for Lex functions |
| CTTypeTraits | Traits for types |
| CTTypeTraitsBase | Helper for array traits |
| CTUnderlyingArchiveContainer | |
| CTUniformBuffer | A uniform buffer resource |
| CTUniformBufferBinding | |
| CTUniformBufferMetadataHelper | Retrieve the metadata of a UB type |
| CTUniformBufferMetadataHelper< UniformBufferStructType, typename std::enable_if<!std::is_same< typename UniformBufferStructType::FTypeInfo, void >::value >::type > | |
| CTUniformBufferRef | A reference to a uniform buffer RHI resource with a specific structure |
| CTUnion | Represents a type which is the union of several other types; i.e |
| CTUniqueFunction | TUniqueFunction<FuncType> |
| CTUniqueFunction< Ret(ParamTypes...)> | TUniqueFunction<FuncType> |
| CTUniqueMemoryImagePtr | |
| CTUniqueObj | |
| CTUniquePtr | |
| CTUniquePtr< T[], Deleter > | |
| CTUnrealPlatformMathSSE4Base | |
| CTUnrealPlatformMathSSEBase | |
| CTUnsignedIntType | Type trait which yields an unsigned integer type of a given number of bytes |
| CTUnsignedIntType< 1 > | |
| CTUnsignedIntType< 2 > | |
| CTUnsignedIntType< 4 > | |
| CTUnsignedIntType< 8 > | |
| CTUpdateTexture2DSubresourceCS | |
| CTUseBitwiseSwap | A traits class which specifies whether a relocation of a given type should use a bitwise function like memcpy or memswap or traditional value-based operations |
| CTUseBitwiseSwap< FInertializationPose > | |
| CTUsePropertyFreezing | |
| CTUTF16ToUTF32_Convert | |
| CTUTF32ToUTF16_Convert | |
| CTValidateInterfaceHelper | |
| CTValidateInterfaceHelper< T, ETypeLayoutInterface::Abstract > | |
| CTValidateInterfaceHelper< T, ETypeLayoutInterface::NonVirtual > | |
| CTValidateInterfaceHelper< T, ETypeLayoutInterface::Virtual > | |
| CTValueOrError | Type used to return either a value or an error |
| CTValueOrError< ValueType, void > | |
| CTValueOrError< void, ErrorType > | |
| CTValueOrError< void, void > | |
| CTValueOrError_ErrorProxy | |
| CTValueOrError_ValueProxy | |
| CTValueWatcher | TValueWatcher is used to implement a common Tool pattern where it is necessary to essentially poll a value to see if it has changed, and if it has, call a function |
| CTVariant | A type-safe union based loosely on std::variant |
| CTVariantFromTuple | Helper template which generates a TVariant of all supported attribute types |
| CTVariantFromTuple< TTuple< Ts... > > | |
| CTVariantSize | Determine the number of types in a TVariant |
| CTVariantStructure | |
| CTVariantStructure<::FBox2d > | |
| CTVariantStructure<::FBox2f > | |
| CTVariantStructure<::FMatrix44d > | |
| CTVariantStructure<::FMatrix44f > | |
| CTVariantStructure<::FPlane4d > | |
| CTVariantStructure<::FPlane4f > | |
| CTVariantStructure<::FQuat4d > | |
| CTVariantStructure<::FQuat4f > | |
| CTVariantStructure<::FRay3d > | |
| CTVariantStructure<::FRay3f > | |
| CTVariantStructure<::FRotator3d > | |
| CTVariantStructure<::FRotator3f > | |
| CTVariantStructure<::FSphere3d > | |
| CTVariantStructure<::FSphere3f > | |
| CTVariantStructure<::FTransform3d > | |
| CTVariantStructure<::FTransform3f > | |
| CTVariantStructure<::FVector2d > | |
| CTVariantStructure<::FVector2f > | |
| CTVariantStructure<::FVector3d > | |
| CTVariantStructure<::FVector3f > | |
| CTVariantStructure<::FVector4d > | |
| CTVariantStructure<::FVector4f > | |
| CTVariantTraits | Stub for variant type traits |
| CTVariantTraits< ANSICHAR > | Implements variant type traits for the built-in ANSICHAR type |
| CTVariantTraits< bool > | Implements variant type traits for the built-in bool type |
| CTVariantTraits< double > | Implements variant type traits for the built-in double type |
| CTVariantTraits< FBox > | Implements variant type traits for the built-in FBox type |
| CTVariantTraits< FBoxSphereBounds > | Implements variant type traits for the built-in FBoxSphereBounds type |
| CTVariantTraits< FColor > | Implements variant type traits for the built-in FColor type |
| CTVariantTraits< FDateTime > | Implements variant type traits for the built-in FDateTime type |
| CTVariantTraits< FGuid > | Implements variant type traits for the built-in FGuid type |
| CTVariantTraits< FIntPoint > | Implements variant type traits for the built-in FIntPoint type |
| CTVariantTraits< FIntRect > | Implements variant type traits for the built-in FIntRect type |
| CTVariantTraits< FIntVector > | Implements variant type traits for the built-in FIntVector type |
| CTVariantTraits< FLinearColor > | Implements variant type traits for the built-in FLinearColor type |
| CTVariantTraits< float > | Implements variant type traits for the built-in float type |
| CTVariantTraits< FMatrix > | Implements variant type traits for the built-in FMatrix type |
| CTVariantTraits< FName > | Implements variant type traits for the built-in FName type |
| CTVariantTraits< FNetworkGUID > | Implements variant type traits for the built-in NetworkGUID type |
| CTVariantTraits< FPlane > | Implements variant type traits for the built-in FPlane type |
| CTVariantTraits< FQuat > | Implements variant type traits for the built-in FQuat type |
| CTVariantTraits< FRandomStream > | Implements variant type traits for the built-in FRandomStream type |
| CTVariantTraits< FRotator > | Implements variant type traits for the built-in FRotator type |
| CTVariantTraits< FString > | Implements variant type traits for the built-in FString type |
| CTVariantTraits< FTimespan > | Implements variant type traits for the built-in FTimespan type |
| CTVariantTraits< FTransform > | Implements variant type traits for the built-in FTransform type |
| CTVariantTraits< FTwoVectors > | Implements variant type traits for the built-in FTwoVectors type |
| CTVariantTraits< FVector > | Implements variant type traits for the built-in FVector type |
| CTVariantTraits< FVector2D > | Implements variant type traits for the built-in FVector2D type |
| CTVariantTraits< FVector4 > | Implements variant type traits for the built-in FVector4 type |
| CTVariantTraits< int16 > | Implements variant type traits for the built-in int16 type |
| CTVariantTraits< int32 > | Implements variant type traits for the built-in int32 type |
| CTVariantTraits< int64 > | Implements variant type traits for the built-in int64 type |
| CTVariantTraits< int8 > | Implements variant type traits for the built-in int8 type |
| CTVariantTraits< TArray< uint8 > > | Implements variant type traits for byte arrays |
| CTVariantTraits< TEnumAsByte< EnumType > > | Implements variant type traits for enumeration types |
| CTVariantTraits< uint16 > | Implements variant type traits for the built-in uint16 type |
| CTVariantTraits< uint32 > | Implements variant type traits for the built-in uint32 type |
| CTVariantTraits< uint64 > | Implements variant type traits for the built-in uint64 type |
| CTVariantTraits< uint8 > | Implements variant type traits for the built-in uint8 type |
| CTVariantTraits< WIDECHAR > | Implements variant type traits for the built-in WIDECHAR type |
| CTVerletAttributeInterpolator | A verlet attribute interpolator |
| CTVerseFunction | |
| CTVersionedReader | |
| CTVersionedWriter | |
| CTVertexFactoryParameterTraits | |
| CTViewModelTypeID | |
| CTVolumeLightingSample | Incident radiance stored for a point |
| CTWaterInstanceDataBuffers | |
| CTWaterMeshUserData | Water user data provided to FMeshBatchElement(s) |
| CTWaterMeshUserDataBuffers | List of per-"water render group" user data buffers : |
| CTWaterVertexFactory | |
| CTWeakBaseFunctorDelegateInstance | Implements a weak object delegate binding for C++ functors, e.g |
| CTWeakBaseFunctorDelegateInstance< RetValType(ParamTypes...), UserPolicy, FunctorType, VarTypes... > | |
| CTWeakChild | For widgets that do not own their content, but are responsible for presenting someone else's content |
| CTWeakFieldPtr | |
| CTWeakFieldPtrMapKeyFuncs | MapKeyFuncs for TWeakFieldPtrs which allow the key to become stale without invalidating the map |
| CTWeakInterfacePtr | An alternative to TWeakObjectPtr that makes it easier to work through an interface |
| CTWeakObjectPtr | TWeakObjectPtr is the templated version of the generic FWeakObjectPtr |
| CTWeakObjectPtrMapKeyFuncs | MapKeyFuncs for TWeakObjectPtrs which allow the key to become stale without invalidating the map |
| CTWeakObjectPtrSetKeyFuncs | SetKeyFuncs for TWeakObjectPtrs which allow the key to become stale without invalidating the set |
| CTWeakPtr | TWeakPtr is a non-intrusive reference-counted weak object pointer |
| CTWeakPtrVariant | |
| CTWidgetFactory | |
| CTWidgetSlotWithAttributeSupport | A base slot that supports TSlateContainedAttribute |
| CTWorldPartitionHandle | |
| CTWrappedToolCommandChange | Holds another Change and forwards Apply/Revert to it, with calls to Before/After lambas, allowing client classes to respond to a change without having to intercept it explicitly |
| CTWriteLockedDelegateAllocation | |
| CTYCombinator | |
| CUAbilityAsync | |
| CUAbilitySystemBlueprintLibrary | |
| CUAbilitySystemComponent | |
| CUAbilitySystemTestAttributeSet | |
| CUActorComponent | |
| CUAIBlueprintHelperLibrary | |
| CUAIDataProvider | |
| CUAIDataProvider_QueryParams | |
| CUAIPerceptionComponent | |
| CUAIPerceptionStimuliSourceComponent | |
| CUAIResource_Logic | |
| CUAIResource_Movement | |
| CUAISenseConfig_Damage | |
| CUAISenseConfig_Hearing | |
| CUAISenseConfig_Prediction | |
| CUAISenseConfig_Sight | |
| CUAISenseConfig_Team | |
| CUAISenseConfig_Touch | |
| CUAnimationDataController | |
| CUAnimationDataModel | |
| CUAnimCurveCompressionCodec_CompressedRichCurve | |
| CUAnimCurveCompressionCodec_UniformIndexable | |
| CUAnimCurveCompressionCodec_UniformlySampled | |
| CUAnimDataModel | |
| CUAnimNotify_PauseClothingSimulation | |
| CUAnimNotify_PlayParticleEffect | |
| CUAnimNotify_PlaySound | |
| CUAnimNotify_ResetClothingSimulation | |
| CUAnimNotify_ResetDynamics | |
| CUAnimNotify_ResumeClothingSimulation | |
| CUAnimNotifyLibrary | |
| CUAnimNotifyMirrorInspectionLibrary | |
| CUAnimNotifyState | |
| CUAnimNotifyState_TimedParticleEffect | |
| CUAnimNotifyState_Trail | |
| CUAnimNotifyStateMachineInspectionLibrary | |
| CUAnimSequence | |
| CUApplicationLifecycleComponent | |
| CUArrayProperty | |
| CUAssetManagerSettings | |
| CUAssetTagsGameplayEffectComponent | |
| CUAudioBus | |
| CUAudioComponent | |
| CUBakedShallowWaterSimulationComponent | |
| CUBaseDynamicMeshComponent | |
| CUBasic2DLineSetComponent | Instantiation of a basic line set component in 2D using FVector2f for line positions |
| CUBasic2DPointSetComponent | Instantiation of a basic point set component in 2D using FVector2f for point positions |
| CUBasic2DTriangleSetComponent | Instantiation of a basic line set component in 2D using FVector2f for line positions |
| CUBasic3DLineSetComponent | Instantiation of a basic line set component in 3D using FVector3f for line positions |
| CUBasic3DPointSetComponent | Instantiation of a basic point set component in 3D using FVector3f for point positions |
| CUBasic3DTriangleSetComponent | Instantiation of a basic line set component in 3D using FVector3f for line positions |
| CUBasicLineSetComponentBase | UBasic2DLineSetComponent and UBasic3DLineSetComponent are components that draw a set of lines as small squares |
| CUBasicPointSetComponentBase | UBasic2DPointSetComponent and UBasic3DPointSetComponent are components that draw a set of points as small squares |
| CUBasicTriangleSetComponentBase | UBasic2DTriangleSetComponent and UBasic3DTriangleSetComponent are components that draw a set of lines as small squares |
| CUBehaviorTreeComponent | |
| CUBillboardComponent | |
| CUBlackboardData | |
| CUBlackboardKeyType | |
| CUBlackboardKeyType_Bool | |
| CUBlackboardKeyType_Class | |
| CUBlackboardKeyType_Enum | |
| CUBlackboardKeyType_Float | |
| CUBlackboardKeyType_Int | |
| CUBlackboardKeyType_Name | |
| CUBlackboardKeyType_Object | |
| CUBlackboardKeyType_Rotator | |
| CUBlackboardKeyType_String | |
| CUBlackboardKeyType_Vector | |
| CUBlueprintGameplayTagLibrary | |
| CUBlueprintMapLibrary | |
| CUBlueprintPathsLibrary | |
| CUBlueprintPlatformLibrary | |
| CUBlueprintSetLibrary | |
| CUBoolProperty | |
| CUBoundsCopyComponent | |
| CUBoxComponent | |
| CUBoxReflectionCaptureComponent | |
| CUBrainComponent | |
| CUBrushBuilder | |
| CUBTComposite_SimpleParallel | |
| CUBTDecorator_Blackboard | |
| CUBTDecorator_CompareBBEntries | |
| CUBTDecorator_ConditionalLoop | |
| CUBTDecorator_Cooldown | |
| CUBTDecorator_ForceSuccess | |
| CUBTDecorator_IsBBEntryOfClass | |
| CUBTDecorator_KeepInCone | |
| CUBTDecorator_Loop | |
| CUBTDecorator_LoopUntil | |
| CUBTDecorator_ReachedMoveGoal | |
| CUBTDecorator_SetTagCooldown | |
| CUBTDecorator_TagCooldown | |
| CUBTDecorator_TimeLimit | |
| CUBTFunctionLibrary | |
| CUBTService_DefaultFocus | |
| CUBuiltInDynamicBindingResolverLibrary | |
| CUByteProperty | |
| CUCachedAnimDataLibrary | |
| CUCameraComponent | |
| CUCameraLensEffectInterface | |
| CUCameraShakeSourceComponent | |
| CUCancellableAsyncAction | |
| CUCapsuleComponent | |
| CUChaosVehicleSimulation | |
| CUChaosWheeledVehicleSimulation | |
| CUChildActorComponent | |
| CUClass | An object class |
| CUClassProperty | |
| CUCurveLinearColor | |
| CUDataDrivenConsoleVariableSettings | |
| CUDataLayerInstance | |
| CUDataLayerInstancePrivate | |
| CUDataLayerInstanceWithAsset | |
| CUDDCProjectSettings | |
| CUDebugCameraControllerSettings | |
| CUDebugDrawComponent | |
| CUDecalComponent | |
| CUDefaultPhysicsQueryHandler | |
| CUDelegateFunction | |
| CUDelegateProperty | |
| CUDeprecatedDataLayerInstance | |
| CUDirectionalLightComponent | |
| CUDoubleProperty | |
| CUDynamicMeshComponent | |
| CUEdGraphPin | |
| CUEditorPathObjectInterface | |
| CUEditorPerformanceProjectSettings | |
| CUEditorProjectAppearanceSettings | |
| CUEditorProjectAssetSettings | |
| CUEndpointSubmix | |
| CUEnumProperty | |
| CUEnvQueryGenerator | |
| CUEnvQueryGenerator_ActorsOfClass | |
| CUEnvQueryGenerator_Composite | |
| CUEnvQueryGenerator_Cone | |
| CUEnvQueryGenerator_CurrentLocation | |
| CUEnvQueryGenerator_Donut | |
| CUEnvQueryGenerator_OnCircle | |
| CUEnvQueryGenerator_PathingGrid | |
| CUEnvQueryGenerator_PerceivedActors | |
| CUEnvQueryGenerator_SimpleGrid | |
| CUEnvQueryInstanceBlueprintWrapper | |
| CUExponentialHeightFogComponent | |
| CUExternalDataLayerInstance | |
| CUFbxImportUI | |
| CUFbxStaticMeshImportData | |
| CUFbxTextureImportData | |
| CUField | |
| CUFloatingPawnMovement | |
| CUFloatProperty | |
| CUForceFeedbackComponent | |
| CUFunction | |
| CUGameplayAbilitiesDeveloperSettings | |
| CUGameplayAbilitiesEditorDeveloperSettings | |
| CUGameplayCueNotify_Burst | |
| CUGameplayCueNotify_Static | |
| CUGameplayEffectUIData_TextOnly | |
| CUGameplayTagsDeveloperSettings | |
| CUGameplayTask | |
| CUGameplayTasksComponent | |
| CUGCObjectReferencer | This nested class is used to provide a UObject interface between non UObject classes and the UObject system |
| CUGizmoArrowComponent | |
| CUGizmoBaseComponent | |
| CUGizmoBoxComponent | |
| CUGizmoCircleComponent | |
| CUGizmoLineHandleComponent | |
| CUGizmoRectangleComponent | |
| CUGroomAsset | |
| CUGroomComponent | |
| CUHeterogeneousVolumeComponent | |
| CUHierarchicalInstancedStaticMeshComponent | |
| CUHierarchicalLODSettings | |
| CUInputComponent | |
| CUInputDeviceProperty | |
| CUInputDeviceTriggerEffect | |
| CUInstancedSkinnedMeshComponent | |
| CUInstancedStaticMeshComponent | |
| CUint128_64 | |
| CUInt16Property | |
| CUInt64Property | |
| CUInt8Property | |
| CUInterface | Base class for all interfaces |
| CUInterface_PreviewMeshProvider | |
| CUInterfaceProperty | |
| CUInterpToMovementComponent | |
| CUIntProperty | |
| CUKismetArrayLibrary | |
| CUKismetInputLibrary | |
| CUKismetInternationalizationLibrary | |
| CUKismetMathLibrary | |
| CUKismetNodeHelperLibrary | |
| CUKismetStringLibrary | |
| CUKismetStringTableLibrary | |
| CULandscapeSplineSegment | |
| CULazyObjectProperty | |
| CULevelEditor2DSettings | |
| CULevelEditorMiscSettings | |
| CULevelEditorProjectSettings | |
| CULevelInstanceInterface | |
| CULightComponent | |
| CULightComponentBase | |
| CULightmassPortalComponent | |
| CULiveLinkAnimationRole | |
| CULiveLinkBasicRole | |
| CULiveLinkCameraRole | |
| CULiveLinkCurveRemapSettings | |
| CULiveLinkFrameInterpolationProcessor | |
| CULiveLinkFramePreProcessor | |
| CULiveLinkFrameTranslator | |
| CULiveLinkLightRole | |
| CULiveLinkTransformRole | |
| CULocalFogVolumeComponent | |
| CULocalLightComponent | |
| CULODSyncComponent | |
| CULODSyncInterface | |
| CUMapProperty | |
| CUMaterialBillboardComponent | |
| CUMaterialCacheVirtualTextureDescriptor | |
| CUMaterialExpressionChannelMaskParameter | |
| CUMaterialExpressionCurveAtlasRowParameter | |
| CUMaterialExpressionSparseVolumeTextureObjectParameter | |
| CUMaterialExpressionTextureObjectParameter | |
| CUMeshBudgetProjectSettings | |
| CUMeshComponent | |
| CUMeshSimplificationSettings | |
| CUModel | |
| CUMovieSceneBuiltInEasingFunction | |
| CUMovieSceneCondition | |
| CUMovieSceneDoublePerlinNoiseChannelContainer | |
| CUMovieSceneEasingExternalCurve | |
| CUMovieSceneEasingFunction | |
| CUMovieSceneFloatPerlinNoiseChannelContainer | |
| CUMovieScenePiecewiseDoubleBlenderSystem | |
| CUMovieSceneQuaternionBlenderSystem | |
| CUMovieSceneTransformOrigin | |
| CUMulticastDelegateProperty | |
| CUMulticastDelegatePropertyWrapper | |
| CUMulticastInlineDelegateProperty | |
| CUMulticastInlineDelegatePropertyWrapper | |
| CUMulticastSparseDelegateProperty | |
| CUNameProperty | |
| CUNetworkSettings | |
| CUNiagaraDataInterfaceGeometryCollection | |
| CUNodeAndChannelMappings | |
| CUNodeMappingProviderInterface | |
| CUNumericProperty | |
| CUObject | The base class of all UE objects |
| CUObjectBase | Low level implementation of UObject, should not be used directly in game code |
| CUObjectBaseUtility | Provides utility functions for UObject, this class should not be used directly |
| CUObjectProperty | |
| CUObjectPropertyBase | |
| CUObjectRedirector | This class will redirect an object load to another object, so if an object is renamed to a different package or group, external references to the object can be found |
| CUPackage | A package |
| CUPackageMap | |
| CUParticleModuleAcceleration | |
| CUParticleModuleAccelerationBase | |
| CUParticleModuleAccelerationOverLifetime | |
| CUParticleModuleCameraOffset | |
| CUParticleModuleColor | |
| CUParticleModuleColorBase | |
| CUParticleModuleLocation | |
| CUParticleModuleLocation_Seeded | |
| CUParticleModuleLocationBase | |
| CUParticleModuleLocationBoneSocket | |
| CUParticleModuleLocationDirect | |
| CUParticleModuleLocationEmitter | |
| CUParticleModuleLocationEmitterDirect | |
| CUParticleModuleLocationPrimitiveCylinder | |
| CUParticleModuleLocationPrimitiveCylinder_Seeded | |
| CUParticleModuleLocationPrimitiveSphere | |
| CUParticleModuleLocationPrimitiveSphere_Seeded | |
| CUParticleModuleLocationPrimitiveTriangle | |
| CUParticleModuleLocationSkelVertSurface | |
| CUParticleModuleLocationWorldOffset | |
| CUParticleModuleLocationWorldOffset_Seeded | |
| CUParticleModuleRequired | |
| CUParticleModuleSizeScaleBySpeed | |
| CUParticleModuleSourceMovement | |
| CUParticleModuleSubUVMovie | |
| CUParticleModuleVectorFieldRotationRate | |
| CUParticleSystemComponent | |
| CUPawnNoiseEmitterComponent | |
| CUPawnSensingComponent | |
| CUPhysicalAnimationComponent | |
| CUPhysicsCollisionHandler | |
| CUPhysicsConstraintComponent | |
| CUPhysicsFieldComponent | |
| CUPhysicsHandleComponent | |
| CUPhysicsMovementUtils | PhysicsMovementUtils: a collection of stateless static functions for a variety of physics movement-related operations |
| CUPhysicsQueryHandler | |
| CUPhysicsSpringComponent | |
| CUPhysicsThreadLibrary | |
| CUPlaneReflectionCaptureComponent | |
| CUPlatformEventsComponent | |
| CUPointLightComponent | |
| CUPoseableMeshComponent | |
| CUPostProcessComponent | |
| CUPreviewCollectionInterface | |
| CUProjectileMovementComponent | |
| CUProperty | |
| CUPropertyWrapper | FProperty wrapper object |
| CUProxyLODMeshSimplificationSettings | |
| CURadialForceComponent | |
| CURectLightComponent | |
| CUReflectionCaptureComponent | |
| CUReimportTextureFactory | |
| CURendererOverrideSettings | |
| CURendererSettings | |
| CURigVMEditorSettings | |
| CURigVMProjectSettings | |
| CURotatingMovementComponent | |
| CURuntimeVirtualTextureComponent | |
| CUSceneCaptureComponent | |
| CUSceneCaptureComponentCube | |
| CUSceneComponent | |
| CUScriptStruct | Reflection data for a standalone structure declared in a header or as a user defined struct |
| CUSetProperty | |
| CUShapeComponent | |
| CUSkeletalMeshComponent | |
| CUSkeletalMeshSimplificationSettings | |
| CUSkyAtmosphereComponent | |
| CUSkyLightComponent | |
| CUSlateSettings | |
| CUSlateTextureAtlasInterface | |
| CUSoftClassProperty | |
| CUSoftObjectProperty | |
| CUSoundCue | |
| CUSoundfieldEndpointSubmix | |
| CUSoundfieldSubmix | |
| CUSoundParameterControllerInterface | |
| CUSoundSourceBus | |
| CUSoundWave | |
| CUSparseDelegateFunction | |
| CUSphereComponent | |
| CUSphereReflectionCaptureComponent | |
| CUSplineMeshComponent | |
| CUSpotLightComponent | |
| CUSpringArmComponent | |
| CUStaticMeshComponent | |
| CUStereoLayerShapeCubemap | |
| CUStereoLayerShapeCylinder | |
| CUStereoLayerShapeEquirect | |
| CUStereoLayerShapeQuad | |
| CUStreamingSettings | |
| CUStrProperty | |
| CUStruct | Base class for all UObject types that contain fields |
| CUStructProperty | |
| CUTaskSyncManagerSettings | |
| CUTextBuffer | Implements an object that buffers text |
| CUTextProperty | |
| CUTextRenderComponent | |
| CUTextureLightProfile | |
| CUUInt16Property | |
| CUUInt32Property | |
| CUUInt64Property | |
| CUUVEditorBrushSelectTool | The brush select tool allows for brush selection of triangles on the unwrap or the live preview |
| CUUVEditorBrushSelectToolProperties | |
| CUUVEditorChannelEditAddProperties | |
| CUUVEditorChannelEditCopyProperties | |
| CUUVEditorChannelEditDeleteProperties | |
| CUUVEditorChannelEditSettings | |
| CUUVEditorChannelEditTargetProperties | |
| CUUVEditorChannelEditTool | |
| CUUVEditorChannelEditToolActionPropertySet | |
| CUUVEditorChannelEditToolBuilder | |
| CUUVEditorLayoutTool | |
| CUUVEditorLayoutToolBuilder | |
| CUUVEditorMechanicAdapterTool | This is a dummy tool that only exists to make it possible for mechanics to be used in outside of an actual tool |
| CUUVEditorMeshSelectionMechanic | Mechanic for selecting elements of a dynamic mesh in the UV editor |
| CUUVEditorRecomputeUVsTool | UUVEditorRecomputeUVsTool Recomputes UVs based on existing segmentations of the mesh |
| CUUVEditorRecomputeUVsToolBuilder | |
| CUUVEditorTexelDensityActionSettings | |
| CUUVEditorTexelDensityTool | UUVEditorRecomputeUVsTool Recomputes UVs based on existing segmentations of the mesh |
| CUUVEditorTexelDensityToolBuilder | |
| CUUVEditorTexelDensityToolSettings | |
| CUUVEditorToolMeshInput | A package of the needed information for an asset being operated on by a UV editor tool |
| CUUVEditorUVAlignProperties | UV Align Settings |
| CUUVEditorUVDistributeProperties | UV Distribute Settings |
| CUUVEditorUVQuickTransformProperties | UV Quick Transform Only Settings |
| CUUVEditorUVTransformOperatorFactory | Can be hooked up to a UMeshOpPreviewWithBackgroundCompute to perform UV Transform operations |
| CUUVEditorUVTransformProperties | UV Transform Settings |
| CUUVEditorUVTransformPropertiesBase | UV Transform Settings |
| CUUVToolSelectionHighlightMechanic | Mechanic for highlighting mesh elements (usually selection) in the UV editor |
| CUVectorFieldComponent | |
| CUVirtualTexturePoolConfig | |
| CUVOIPTalker | |
| CUVolumeTexture | |
| CUVolumetricCloudComponent | |
| CUVPScoutingSubsystem | |
| CUVPScoutingSubsystemGestureManagerBase | |
| CUWaterMeshComponent | |
| CUWeakObjectProperty | |
| CUWindDirectionalSourceComponent | |
| CUWorldPartitionDestructibleHLODComponent | |
| CUWorldPartitionDestructibleInHLODInterface | |
| CUWorldPartitionRuntimeHash | |
| CUWorldPartitionStreamingSourceComponent | |
| CUWorldProxy | Proxy class that allows verification on GWorld accesses |
| CVectorRegister2Double | |
| CVectorRegister4Double | Double[4] vector register type, where the first double (X) is stored in the lowest 64 bits, and so on |
| CVectorRegister4Float | Float4 vector register type, where the first float (X) is stored in the lowest 32 bits, and so on |
| CVectorRegister4Int | Int32[4] vector register type, where the first int32 (X) is stored in the lowest 32 bits, and so on |
| CVectorRegister4x4Float | |
| CVectorRegisterConstInit | |
| CVirtualTexturePool | Namespace container for static helper functions |
| Cvsop87a_full | |
| Cvsop87a_milli |